VANCOUVER - The Vancouver Canucks are in transition and kept the changes coming on the first day of free agency.

Vancouver traded right-winger Zack Kassian and a fifth-round pick in 2016 to the Montreal Canadiens for left-winger Brandon Prust.

The Canucks also brought back defenceman Yannick Weber on a US$1.5-million, one-year deal, signed goaltender Richard Bachman for two years and defencemen Taylor Fedun and Matt Bartkowski for one year apiece.

Bartkowski's contract is worth US$1.75 million.

The 26-year-old Weber remains on the Canucks' blue line, which is expected to be younger after the club traded Kevin Bieksa to Anaheim.

"Excited to spend another year with the @VanCanucks," Weber tweeted. "Thank you to the fans and organization for the support."

Weber has 63 points in 229 NHL games with the Canucks and Montreal Canadiens.