Right-hander Tanner Roark, who went 10-10 with a 4.35 ERA in 31 starts for Cincinnati and Oakland last season, has reached an agreement with the Blue Jays, sources told ESPN.