This is the trick with Pearson and Dickinson that makes for a bit of a messy situation.
Neither of them are terrible players, or on egregiously bad, or long-term contracts. They can both be useful contributors in a Top-9/Bottom-6 role respectively. But they're also sort of "luxury" spends in their respective roles, that the Canucks can't really afford to spend on right now.
Unfortunately, with cap space pretty tight around the league, the list of potential suitors who could afford those sort of contracts in those roles is somewhat limited.
Pearson is still a useful Top-9 Filler with good size and a bit of grit. He can pretty reliably pot 15-20G for you and telescope up and down between your 1st 2nd and 3rd lines as a complementary piece as needed without being completely out of his depth. That's not really unreasonable @ $3.25M...but it's not a "value" deal either. And it's a role where a lot of teams would just prefer to let a younger / ELC type player try to run out some rope for cheaper instead. And he's not really good enough, or dynamic enough to want as a fixture in your Top-6. So he's sort of a "Luxury 7th Forward".
Tough to move, outside of an expiring contract deadline deal. But the catch is that he's also not nearly bad enough or expensive enough to view as a "cap dump" where you're adding a sweetener to get rid of a guy who can absolutely still contribute to your team.
Dickinson had a bit of a rough go with Vancouver. Didn't seem to fit very well, especially offensively. Got sort of shoehorned into a role that isn't really right for him, in a system that didn't seem to jive with his game. But he's got years in the bank of being a really useful Bottom-9 "Swiss Army Knife" type player. No reason to think that in a better situational fit, he couldn't quickly return to the sort of utility that he offered in Dallas. But again, his contract is a little bit on the "premium" end for that sort of utility player. Most teams (including the Canucks) would prefer to staff that role with a younger and cheaper player where possible (even if there are a few more ups and downs).
It's the same situation, where having a few of those sort of contracts really starts to add up for the Canucks. But not individually bad enough, or enough of a problem to actually treat them as a cap dump and give up an asset to get rid of a useful player.
I still think guys like Pearson + Dickinson could have some value (however marginal) to certain teams. Particularly to teams that have trouble landing their choice of UFAs. Unfortunately, that makes it the sort of deal that likely has to happen after that first wave of Free Agent Frenzy rolls over. Once teams can step back and assess whether they've landed the veterans they want that way or not. That adds timeline complications to the whole thing for Vancouver.
But these aren't guys like Tucker Poolman, who is a straight up Cap Dump. On an absolutely bizarre, awful contract. They're just guys caught in an awkward luxury market, for middling "filler" players.