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 Yannick Weber to a US$1.5-million, one-year deal and signed goaltender Richard Bachman for two years and defenceman Taylor Fedun for one.

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.