Canzler appeared in 26 games with the Indians last season and hit .269 with three homers and 11 RBIs. He has the ability to play the corner infield and outfield spots and might have an opportunity to compete for the final opening on Toronto's bench next year.
The 26-year-old Canzler spent the vast majority of the 2012 season with Triple-A Columbus of the International League. He posted a .265 average with 36 doubles, 22 homers and 79 RBIs, making him a possible option to platoon with Adam Lind at designated hitter.
To make room on the 40-man roster for Canzler, the Blue Jays outrighted right-hander Mickey Storey to Triple-A Buffalo. Storey had been claimed off waivers from the Astros earlier this week following a season in which he posted a 3.68 ERA in 26 appearances.
The Blue Jays are now at full capacity on their 40-man roster.