The Toronto Maple Leafs have agreed to terms with restricted free-agent defenceman Cody Franson to a one-year $2 million contract.

Franson has spent the last two seasons of his four-year NHL career with the Leafs after being acquired in a trade with the Nashville Predators.

In 45 games last season Franson scored four goals and a career high 25 assists with a plus-8 rating.

The Salmon Arm BC native also appeared in all seven playoff games the Leafs played last year and had six points including three goals in the first round defeat to the Boston Bruins.