After taking three top-five finishes in the first four races, Steckly won back-to-back events at Edmonton and Saskatoon, before adding a third win at Antigonish and ultimately sealed the championship with second place in the final race.
Hathaway won at Chaudière before winning the final two races to close in on Steckly.
Andrew Ranger completed the championship top-3, 14 points in arrears of Hathaway.
Gary Klutt (Canadian Tire Motorsport Park) and Alex Tagliani (Sunset Speedway) completed the season's winners, the former taking Rookie of the Year honors ahead of Marc-Antoine Camirand.
Italics - Pole position set by final practice results or rainout.