The Vancouver Canucks added some depth on the first day of free agency, signing defenseman Yannick Weber and forward Brad Richardson.

Richardson has 43 goals and 62 assists in 391 career games with Colorado and Los Angeles. He won a Stanley Cup with the Kings in the 2011-12 season.

He had a goal and five assists in 16 games for the Kings last season.

Weber spent the past five seasons with the Montreal Canadiens organization. The Swiss defenseman has five goals and 27 assists in 115 games with the Canadiens. He had two assists in six games last season.