Catcher Michael Barrett has reportedly agreed to a minor league contract with the Blue Jays. Barrett appeared in 30 games for the Padres in an injury-marred 2008 season, batting .202 with two home runs and nine RBIs.