J.A. Happ’s two month run with the Pirates saw him resurrect his career and cash in big time.

Happ has agreed to a three year, $36 million contract with the Toronto Blue Jays.