I'm not worried about it. They'll find another 3C. It's just not going to be Roy.
http://www.capgeek.com/canucks/
How do you make room for him salary-wise? Booth, Ballard bring in 8.45M combined, but the cap is decreasing $5.7M so even if you amnestied them both we're only $3.25M below the cap. Move Luongo? That's $4M after signing a back-up, $3M if they make the better strategic decision and move Schneider for high picks instead of a comparable goalie for nothing due to contract concerns.
So, that's $6M to $7M with 9 positions to fill. If you give Roy $4M, you can't even pay minimum salary to fill out the roster.
Who else is trade-able? Daniel or Henrik? Not unless you are going full rebuild. Burrows Higgins? The ink is barely dry on their deals. Bieksa, Garrison, Hamhuis? Full NTC's. Edler's signed through until 2019.
I just don't see any way that Roy is in a Canucks uniform next year.