| 1 | William Dutton (Senior) | CAN | 34.90 | | - |
| 2 | Alexandre St-Jean (Senior) | CAN | 35.04 | | +0.140 |
| 3 | Alex Boisvert-Lacroix (Senior) | CAN | 35.08 | | +0.180 |
| 4 | Gilmore Junio (Senior) | CAN | 35.10 | | +0.200 |
| 5 | Vincent Dehaître (Senior) | CAN | 35.53 | | +0.630 |
| 6 | Jacob Graham (Neo) | CAN | 35.70 | | +0.800 |
| 7 | Christopher Fiola (Neo) | CAN | 35.89 | | +0.990 |
| 8 | Daniel Dubreuil (Neo) | CAN | 36.06 | | +1.160 |
| Cornelius Kersten (Neo) | GBR | 36.06 | NR | +1.160 |
| 10 | Jérôme Detuncq (Senior) | CAN | 36.17 | | +1.270 |
| 11 | Jacob MacKenzie (Senior) | CAN | 36.20 | | +1.300 |
| 12 | Connor Woods (Neo) | CAN | 36.38 | | +1.480 |
| 13 | Jeff Ross (Neo) | CAN | 36.52 | | +1.620 |
| 14 | Antoine Roger (Neo) | CAN | 36.74 | | +1.840 |
| 15 | Tyson Langelaar (A2) | CAN | 36.89 | | +1.990 |
| 16 | Frank Roth (B2) | CAN | 36.91 | | +2.010 |
| 17 | Robert Winter (Senior) | CAN | 36.93 | | +2.030 |
| 18 | Connor Howe (A1) | CAN | 37.05 | | +2.150 |
| 19 | Cody.94 Miller (Neo) | CAN | 37.14 | | +2.240 |
| 20 | Antoine Gagnon-lamarche (B2) | CAN | 37.27 | | +2.370 |
| 21 | Christian Liebzeit (Neo) | CAN | 37.49 | | +2.590 |
| 22 | Adrian Hannigan (Neo) | CAN | 37.61 | | +2.710 |
| 23 | Hubert Marcotte (B2) | CAN | 37.82 | | +2.920 |
| 24 | Simon Koots (Neo) | CAN | 37.90 | | +3.000 |
| 25 | Gibson Himbeault (A2) | CAN | 38.11 | | +3.210 |
| 26 | William Sohier (B2) | CAN | 38.16 | | +3.260 |
| Matthew Laxton (A2) | CAN | 38.16 | | +3.260 |
| 28 | Thomas van Dyck (Senior) | CAN | 38.28 | | +3.380 |
| 29 | Max Halyk (A1) | CAN | 38.40 | | +3.500 |
| 30 | Jonah Hurtubise (Neo) | CAN | 38.42 | | +3.520 |
| 31 | Paul Coderre (A1) | CAN | 38.89 | | +3.990 |
| 32 | Tyler Hartleb (Neo) | CAN | 38.94 | | +4.040 |
| 33 | Jack Deibert (B2) | CAN | 39.03 | | +4.130 |
| 34 | Dawson O'Brian (A1) | CAN | 39.68 | | +4.780 |
| 35 | Joshua Hathaway (A1) | CAN | 40.02 | | +5.120 |
| 36 | Oliver Lindenskov (Neo) | DEN | 40.12 | | +5.220 |
| 37 | Caleb Hovey (Neo) | CAN | 40.35 | | +5.450 |
| 38 | Samuel Hurtubise (B2) | CAN | 40.87 | | +5.970 |
| 39 | Darius Eshete (M30) | AUS | 41.53 | | +6.630 |
| 40 | Max Krabben (C2) | CAN | 41.64 | | +6.740 |
| DNF | Laurent Dubreuil (Senior) | CAN | DNF | | - |