NEW YORK (AP) — Max Scherzer agrees to $3 million, one-year contract with Toronto Blue Jays, AP source says.