The Toronto Maple Leafs announced today that the club has signed free agent defenceman Ron Hainsey to a two-year contract with an average annual value of $3 million in each season.

Hainsey, 36, split last season between the Carolina Hurricanes and Pittsburgh Penguins, collecting 17 points (four goals, 13 assists) in 72 regular season games and eight points (two goals, six assists) in 25 playoff games while helping Pittsburgh capture a Stanley Cup championship.