Looks promising. I also saw Liriano listed as being slated to begin rehab assignment this weekend, so both could be back soon. With those two(if they return and are effective) and the impending return of JD and Tulo, the roster becomes pretty solid again. According to current win projections by fangraphs, Jays are still in the hunt for a post-season spot:
Astros 95, Indians 90, Red Sox 90, Yankees 89, Orioles 83, Jays 82, Angels 82, Rays 82, Rangers 81, Tigers 80, Twins 80, etc.