Barrie would have been nice prior to the beginning of the season with the number of question marks we had on defense. 20+ games into the season, it no longer makes sense for the Canucks, especially in a trade involving Chris Tanev.
Tanev has 5 points to Barrie's 6. Tanev plays a much better defensive game compared to Barrie which allows Hughes to be able to do the things he does without having to worry about defensive coverage, etc.
I could see a deal that could be made at the deadline involving Stetcher, Barrie and picks. Barrie is a UFA and its almost certain he's as good as gone. You'll find a lot of suitors for him but none wanting to pay the top 4 dman rental price knowing they have leverage over the leafs.
Vancouver will likely go after another top 6 winger (Hoffman/Krieder or similar) and Barrie in the off season. I fully expect them to move off of Baertshi, Stetcher, Markstrom, and likely Leivo/Pearson (depending on how they do rest of the way) to make the necessary room for Barrie and another top 6 FWD.