Bei den Teamweltmeisterschaften 2016 in Rom steigerte Thorne seine Bestleistung auf 1:19:55 Stunden. Als Fünfter der Einzelwertung führte er die kanadische Mannschaft um Iñaki Gómez und Evan Dunfee zu Platz zwei hinter China. Bei den Olympischen Spielen in Rio de Janeiro belegte er auf der 20-Kilometer-Distanz in 1:22:28 Stunden den 27. Rang.