Max Scherzer is joining the Toronto Blue Jays, agreeing to a one-year,15.5 million contract on Thursday, according to multiple reports.