Quoting: mv21227
Schenn on a league minimum contract has value, especially with so many teams tight to the cap. He would get at least a 3rd in a trade. He and Pearson are easily the two best players in this trade. Not giving them up for two 4th liners and a meh prospect
Perhaps Schenn could get a 3rd in a trade but I wouldn't say that the least he could fetch. It's definitely a terrible trade for both sides because it doesn't help the Leafs' cap situation or to improve their team, and Vancouver would be trading away a player that fills a need for players that would just add to the surplus of forwards that they have.
In terms of value though it's not way off.
Vancouver would probably want Diepetro's value in a pick over Abruzzese, but at the end it would be a prospect swap.
Getting rid of Pearson at 3.25mx2 for Engvall at 2.25mx1 is probably as valuable as the difference between Malgin and Schenn.
Explanation: Pearson might be better than Engvall but the difference is that Pearson had 1 less point in 10 less games, and for a player of Pearson's caliber that probably just means a few more points. Engvall is also basically a slightly less productive version of Mikheyev. Vancouver doesn't need Engvall though, but they can walk away from him next year while saving some cap and cash this year. Even if you value Malgin at 0, and Schenn at a second or third. That's probably what it would cost for Vancouver to dump Pearson next year anyways via trade.
So, the biggest reason for the Canucks not to do this trade is that they need Schenn just as much as Toronto does if not more, and not really the trade value. The trade isn't worth it for Toronto either though.