The Montreal Canadiens have reached an agreement in principle with veteran defenceman Douglas Murray on a one-year contract.

The six-foot-three, 245-pound Swede had one goal, five assists and a minus-9 rating in 43 games with San Jose and Pittsburgh last season. He added two goals and an assist in 15 playoff games with the Penguins.

"Douglas Murray is an experienced defenceman with good size and is an seasoned veteran," Canadiens general manager Marc Bergevin said in a statement released by the team. "He will bring a physical dimension to our team and is a significant addition to our group of defencemen."

Murray's deal with Montreal is reportedly worth $1.5 million US, a pay cut from the $2.5 million he made last season.

The native of Bromma, Sweden, was drafted in the eighth round, 241st overall, by the Sharks in the 1999 NHL draft.

He has seven goals, 55 assists and 370 penalty minutes in 465 career games with San Jose and Pittsburgh.

He represented Sweden at the 2008 world championship and the 2010 Vancouver Olympics.

With files from CBCSports.ca