Anson Carter
As someone who saw a few seasons of Anson Carter in Edmonton, I think he's a good pickup for the Canucks. He's got a decent one-timer, not really a gritty player but not weak either, smooth skater, and you gotta love the dreadlocks.
Edmonton only got rid of him because of a contract dump, as the market insanely dictated that he was a $4 million dollar player.
That being said, the biggest knock against him is that he disappeared in the playoffs. He should be fine as a second-line player, where he's not the go-to guy.