Brendan Morrison played in just 39 games last season with Vancouver. ((Nam Y. Huh/Associated Press))

Former Vancouver Canucks centre Brendan Morrison has agreed to a one-year, $2.75-million US contract with the Anaheim Ducks.

Morrison, who turns 33 in August, is a free agent coming off an injury-plagued season with the Canucks. The former NHL iron man missed 38 games due to surgery on his right wrist, and later required another operation to repair a torn anterior cruciate ligament in his right knee.

The injuries, which snapped Morrison's streak of 542 games played, limited him to 39 games in 2007-08, during which he recorded 25 points (nine goals, 16 assists).

Acquired by Vancouver in a March 2000 deal that sent Alexander Mogilny to New Jersey, Morrison had his best NHL season in 2002-03, notching career highs in both goals (25) and points (71) while playing between Markus Naslund and Todd Bertuzzi on the Canucks' top line.

The contract agreement with the Ducks reunites Morrison with general manager Brian Burke and Dave Nonis, the team's senior adviser of hockey operations. Burke served as Vancouver's GM during Morrison's best years while Nonis replaced Burke before he was fired at the end of last season.

With files from the Canadian Press