David Nonis, Senior Vice President and GM of the Maple Leafs, announced Tuesday the club has signed forward David Booth to a one-year contract.

Booth, 29, played 66 games for the Canucks in 2013-14, collecting nine goals, 10 assists, 19 points and 18 penalty minutes. The winger has registered 218 career NHL points (113 goals, 105 assists) and 181 penalty minutes in 443 games with the Canucks and Panthers. In 2008-09 with the Panthers, Booth set career highs in goals (31), assists (29) and points (60) in 72 games.

Booth was selected by Florida in the second round, 53rd overall, in the 2004 Entry Draft.