Canucks would be trading away a good chunk of money and undesirable contracts (Garlan). Debrusk has proven to be a good offensive producer with 50 points in 64 games last season; he'll, however, be hitting free agency at the end of the campaign. Pavel Zacha, on his end, still has a term on his deal. He's coming off a career-high 57 points and could be a very good and younger option to have on the team's 2nd line. A proven quality penalty killer, he'd be filling a need in Vancouver.
This deal could be worth considering for the Canucks only if Debrusk were to agree to an extension before the trade. The two are much younger and would probably be a better fit in the team's core; both from the 2015 Draft Class (Zacha 6th, Debrusk 14th) have yet to turn 27.