The Blue Jays have signed veteran pitcher Jeff Francis to a minor league deal, Brendan Kennedy of the Toronto Star reports. The deal includes an invitation to spring training. Francis, who turns 34 in January, was well-traveled in 2014, spending time with the Reds, Athletics, and Yankees, though he only accrued 20 innings in the majors.