So Vancouver needs more forwards, preferably young ones with potential, and Toronto needs a better defense. I think, something like this will benefit both teams
To TML: Tryamkin
To Canucks: Kapanen+
Tryamkin is huge, but very mobile for his size and one of the most physical defenseman in the game. He has a good IQ as well and will probably become a solid top4 defender, if not better. As far as I remember, he can play both sides, or he can play with Zaitsev on an all-Russian pair as stay-at-home defender, which helps Zaitsev to realize his attacking potential. And there is another strong argument for the trade: 3 Nikitas (Zaitsev, Tryamkin, Soshnikov) are better than 2 ones. As we say in Russia, God loves a trinity.
Kapanen looks very good in the AHL and is probably NHL ready. He can add some offense to Vancouver right away and is young enough for the Canucks rebuilding mode. And I think, Toronto can add something like 2nd, because Tryamkin already plays in the NHL, and Kapanen doesn't