The idea of grabbing a high pick or good prospect should definitely have the Canucks interested. If they're serious about trading away and not re-signing Horvat as one of their best and most important players, they may as well use that cap space to try to accumulate some futures assets of some sort.
Heck, assuming Schenn is also gone at the deadline, i'd even give Zaitsev a little bit of a run out with Hughes as a RHD, see if you can't rehabilitate Zaitsev's reputation a little tiny bit. Someone's gonna have to play those minutes down the stretch...and worst case, it just helps "the tank" for the remainder of the season.
Hate to take on more dead weight on the cap for next year, but it is what it is. If they're losing Horvat, i'm not sure it's realistic to expect them to compete anyway.
Would someone like JBD be on the table in this sort of deal to unload Zaitsev? That definitely seems like the kind of thing that would make it worthwhile to take on. Would also really fit with the Canucks alleged priority in looking for U24 players over picks.