The Canucks also signed forward Danton Heinen to a two-year, $4.5 million contract ($2.25 million AAV), forward Kiefer Sherwood to a two-year, $3 million contract ($1.5 million AAV) and defenseman Vincent Desharnais to a two-year, $4 million contract ($2 million AAV).
Heinen had 36 points (17 goals, 19 assists) in 74 regular-season games and one assist in eight playoff games for the Bruins last season. The 28-year-old has 212 points (87 goals, 125 assists) in 487 regular-season games with the Bruins, Anaheim Ducks and Pittsburgh Penguins, and 13 points (six goals, seven assists) in 48 playoff games.
“Being local, being from around here and watching the team growing up, it’s obviously a place I wanted to play one day," said Heinen, who is from Langley, British Columbia. "And then just the whole way the team’s looking, the culture, the people, that’s something they’re growing here that I wanted to be a part of.
“To me, it does mean a lot to play close to home. It’s something I’ve always wanted to do. It’s a passionate fan base, and that’s something you want to play in front of. Also the team. I feel like it’s a team that’s competitive and not far away from winning. And that’s exciting.”
Sherwood had 27 points (10 goals, 17 assists) in 68 regular-season games and scored one goal in six playoff games with the Nashville Predators last season. The 29-year-old has 58 points (24 goals, 34 assists) in 187 regular-season games with the Predators, Ducks and Colorado Avalanche, and two points (one goal, one assist) in eight playoff games.
Desharnais had 11 points (one goal, 10 assists) in 78 regular-season games for the Edmonton Oilers last season and one assist in 16 Stanley Cup Playoff games. The 28-year-old defenseman has 16 points (one goal, 15 assists) in 114 regular-season games with the Oilers, and three assists in 28 playoff games.
NHL.com independent correspondent Kevin Woodley contributed to this report