The Canucks landed centre Bryan Smolinski from the Chicago Blackhawks for a conditional second-round draft pick, then re-acquired defenceman Brent Sopel from the Los Angeles Kings for conditional second-and fourth-round draft picks.
Smolinski, 36, will be an unrestricted free agent July 1. He had 37 points (14-23) in 62 games with the Blackhawks this season.
Canucks GM Dave Nonis made it a priority to pick up help centre before Tuesday's trade deadline and got it in the reliable Smolinski, a two-way centre with playoff experience.
Earlier on Monday, the Canucks waived centre Marc Chouinard.
The Canucks drafted Sopel in the sixth round in '95 and he spent parts of six seasons with Vancouver before being dealt Aug. 3, 2005 to the New York Islanders for a conditional draft pick in the 2006 NHL entry draft.
The Islanders traded Sopel to the Kings on March 8, 2006 with Mark Parrish for Denis Grebeshkov, Jeff Tambellini, and a conditional 2006 draft pick.