Wilson, 29, hit .211/.277/.292 in 75 games for the Angels in 2012, and started 58 games behind the plate. Wilson, who was drafted by the Halos in the 48th round of the 2002 draft, has hit .208/.272/.321 in 191 games over parts of five seasons with the Angels.
"Sometimes I felt like with the Angels that they kind of took my services for granted. I'm not saying that they did, but sometimes you get that feeling like there's the next best thing behind you or there's that next best thing that's going to be better than you," Wilson told Gregor Chisholm of MLB.com. "But I know I can still play, and I know I'm pretty good, and I'm just excited for the new opportunity."
To make room for Wilson on the 40-man roster, the Blue Jays designated right-handed pitcher Chad Beck for assignment.
The Angels now have three catchers on their 40-man roster: Chris Iannetta, who signed a three-year contract extension on Oct. 5, Hank Conger, and John Hester.