As Blkhwkfn says this helps both Toronto and Vancouver.
Vancouver reason is that it needs a goaltender that has top opportunity to become main starter that believe Markstrom will be after next year for atleast 2/3 years until that pesky Demko is ready. Taking on Elias helps my LW lack of depth, and helps Toronto cap space, plus Canucks have large cap room.
Knew that i have to lose minimum of 1st round + v.good player to gain a goaltender.
Losing Duchene is quite hard, as good 2nd line Centre, but have good depth at C in Brassard, Auston Matthews plus FA target if win the bid to cover that lost.
The 2017 first rounder i expect to be top 10, and losing Minor Wade Allison who the type of RW every team needs.
Plus thanks to Blkhwkfn for making this such an easy trade to broker.