Former Cubs catcher Dioner Navarro has agreed to a two-year, $8M deal with the Blue Jays, a source confirmed Monday.

Navarro, 29, had career highs in home runs with 13 and batting average at .300 while sporting a .365 on-base percentage in 2013 for Chicago.