I am a Canuck fan, and from a straight up value perspective, I think the argument could be made that this offer is actually a slight over pay. From a team construction and need perspective, the pieces coming back to Vancouver don't really fit what most Vancouver fans think the team needs. I know this has been discussed but Vancouver's biggest needs are young 2 way RHD that can pair with Hughes, young C prospects/players. Secondary needs are to clear cap and finally to add assets to our prospect pool. If the Canucks are using their assets to address areas of weakness or concern, this deal doesn't do that. Vancouver have enough wingers so lets move one to improve other areas of the team, but instead they add a winger and a wing prospect. Vancouver wants a long term solution to play beside Hughes, so they trade Hughes current partner for a player that wouldn't really fit with Hughes and doesn't add anything the team doesn't already have. Yes the pick is great, a late 1st so realistically you can expect a 3rd line winger or a 2nd pairing dman in 4-5 years. Yes Robertson is a very good prospect - unfortunately I have my concerns. He is undersized and has dealt with 2 significant injuries in his first 2 pro seasons. That hampers his development and raises durability issues. From a positional stand point, the Canucks have more wingers than other positions - as of today the Canucks have Garland (25 year old undersized winger signed for 4 more seasons), Boeser (24 yr old winger), Podkolzin (young winger), Hoglander (young undersized winger) - as for the very shallow prospect pool Klimovich and Lockwood are probably in the Canucks top 3-4 prospects and are both wingers.
Basically this trade doesn't help the Canucks re-allocate assets, it adds assets (especially Robertson and the pick) but it weakens the current roster and doesn't really accomplish what the Canucks need to be doing.