| Ted-Jan Bloemen (Senior) | 13:28.35 | (1) | - | | - | | - | | - | | - | |
| Octavian-Cornel Moga (M55) | - | | DNS | | 1:42.00 | (11) | DNF | | 5:36.96 | (9) | - | |
| Bob Irvine (M70) | - | | DNS | | DNS | | - | | - | | - | |
| Max Kokko (Senior) | - | | 36.88 | (7) | 1:17.09 | (9) | - | | - | | - | |
| Brock Gilbert (A2) | - | | 40.33 | (17) | 1:17.97 | (10) | - | | - | | - | |
| Ryan Gibson (Senior) | - | | 35.69 | (4) | 1:10.65 | (2) | - | | - | | - | |
| Connor Howe (Senior) | - | | 37.73 | (12) | - | | 1:50.61 | (1) | - | | - | |
| Jian.05 Zhang (Neo) | - | | 35.96 | (5) | - | | 1:51.22 | (2) | - | | - | |
| Luke Lu (C2) | - | | 41.03 | (19) | - | | - | | 4:46.32 | (8) | - | |
| Xiaofeng Gao (Neo) | - | | 38.85 | (14) | - | | - | | - | | 6:46.17 | (1) |
| Marek Chomin (A1) | - | | 37.68 | (11) | - | | - | | - | | DNS | |
| Binghao Zhang (B1) | - | | 39.98 | (16) | - | | - | | - | | 7:03.86 | (2) |
| Zhunyu Liu (C1) | - | | 40.50 | (18) | - | | - | | - | | 7:08.00 | (3) |
| Yihang Yuan (n/a) | - | | 39.73 | (15) | - | | - | | - | | 7:10.50 | (4) |
| Max Halyk (Senior) | - | | 37.32 | (9) | - | | - | | - | | - | |
| Frank Roth (Senior) | - | | 35.55 | (3) | - | | - | | - | | - | |
| Anders Johnson (Senior) | - | | 34.91 | (1) | - | | - | | - | | - | |
| Joshua Telizyn (Senior) | - | | 37.64 | (10) | - | | - | | - | | - | |
| Yankun Zhao (Neo) | - | | 35.24 | (2) | - | | - | | - | | - | |
| Matthew Medlicott (Neo) | - | | 38.57 | (13) | - | | - | | - | | - | |
| Andre Erasmus (Neo) | - | | 36.30 | (6) | - | | - | | - | | - | |
| Erik Angelozzi (A1) | - | | 37.29 | (8) | - | | - | | - | | - | |
| Tyson Langelaar (Senior) | - | | - | | 1:10.17 | (1) | - | | - | | - | |
| Marc-André Doyon (Senior) | - | | - | | 1:10.94 | (3) | - | | - | | - | |
| Max Poulin (Neo) | - | | - | | 1:12.06 | (5) | - | | - | | - | |
| Hayden Mayeur (Senior) | - | | - | | 1:11.99 | (4) | - | | - | | - | |
| Alex Wood (Neo) | - | | - | | 1:12.85 | (6) | - | | - | | - | |
| Nathon Kettyle Kozuback (B2) | - | | - | | 1:14.09 | (7) | - | | - | | - | |
| Ian Frederick (Senior) | - | | - | | DNF | | - | | - | | - | |
| Chandra Mouli Danda (Neo) | - | | - | | 1:14.53 | (8) | - | | - | | - | |
| Kieran Hanson (Neo) | - | | - | | - | | DNF | | - | | - | |
| Ryan Kulbacki (Neo) | - | | - | | - | | DNF | | - | | - | |
| Zakhary Adelman (A2) | - | | - | | - | | 1:55.22 | (3) | - | | - | |
| Sebastien Champagne (Senior) | - | | - | | - | | DNF | | - | | - | |
| Angus Hicks (B2) | - | | - | | - | | 2:02.31 | (4) | - | | - | |
| Joshua Hathaway (Senior) | - | | - | | - | | - | | 4:01.01 | (5) | - | |
| Eric Orlowsky (Senior) | - | | - | | - | | - | | 4:00.56 | (4) | - | |
| Jack Hanson (Neo) | - | | - | | - | | - | | 3:58.71 | (3) | - | |
| Darius Eshete (M40) | - | | - | | - | | - | | 4:29.19 | (7) | - | |
| Adam Buchwald (Neo) | - | | - | | - | | - | | 3:58.53 | (2) | - | |
| Bon Lowe (Neo) | - | | - | | - | | - | | 4:05.75 | (6) | - | |
| Joel Simpson (Senior) | - | | - | | - | | - | | 3:52.71 | (1) | - | |