According to numerous media reports, outfielder Shannon Stewart has agreed to a minor league contract with the Toronto Blue Jays, ESPN.com is reporting. Stewart spent his first eight seasons with the Blue Jays before being dealt to the Twins in 2003. He spent last year with the Athletics.