The deal is worth $9 million, a league source told ESPN.com's Craig Custance on Tuesday.

Robidas, 37, spent 11 seasons with the Dallas Stars before being shipped to the Anaheim Ducks at the trade deadline in March.

The well-respected defenseman suffered a broken leg this past season before his trade to Anaheim and reinjured his leg during the playoffs. He played in only three games for the Ducks in the postseason but drew significant interest on the open market when free agency began Tuesday.

TSN reported that Robidas is recovering well from the multiple fractures suffered this past season. He is reportedly skating already and anticipates being ready for training camp.

Robidas provides a boost to the Maple Leafs' back end, adding 14 years of experience to Toronto's defensive corps.