Quoting: ON3M4N
Slight problem as your already 760k over the cap and you have no extra's
2019-2020. It allows Tavares to be UFA (next summer), and Doughty (the summer after) while allowing the cherry on top to be drafting Rasmus Dahlin.
Technically possible, but we never see one team sign the biggest UFA 2 years in a row.
Minor suggestions: Granlund will get a bigger payday. Canucks will want to lock up Virtanen for some UFA years. Dahlen plays RW with Pettersson, Goldobin back to LW. Don't know where Gaunce ends up, but somebody good is going to win some bottom 6 spots in the next couple years with all the people we're trying. You could have added trade returns for Gudbranson and Edler, or Vanek/Burmistrov/etc. If everything is looking as smooth as this, I wouldn't be surprised to see the Sedins sign another contract with the Canucks but the team is better with Tavares+Doughty who ought to provide similar leadership/mentoring.
Realistically there will be more guys in the system winning jobs, we just don't know who yet and it's even harder to guess what would be coming back for any bodies shipped out. I don't know what they'll do with Subban and Pedan, but Brisebois and Chatfield will definitely play in the NHL.
The team you posted is a great cup contender on paper, and the real thing won't be too far from it. But I know the Canucks aren't 2 years away from the finals because there's so much trial and error getting the chemistry right. In light of that, I'm happy taking sure steps of letting guys internally win their spots and knowing we have the right chemistry and balance as a whole team. An idiot making direct comparisons of results is smarter than a genius trying to guess them.
I think if you're signing Tavares and Doughty, you should have a complete team first. It's like how Ryan Miller was too good of a goaltender for the Canucks and got them wins they didn't deserve, stopped them learning from the pain.