TJ Brodie signed a four-year, $20 million contract with the Toronto Maple Leafs on Friday. It has an average annual value of $5 million.
The 30-year-old defenseman scored 19 points (four goals, 15 assists) in 64 games with the Calgary Flames last season. He missed five games in November after experiencing a medical episode.
Brodie scored four points (one goal, three assists) in 10 Stanley Cup Playoff games.
Selected by Calgary in the fourth round (No. 114) of the 2008 NHL Draft, Brodie has 266 points (48 goals, 218 assists) in 634 regular-season games and 15 points (four goals, 11 assists) in 30 playoff games.