| 1 | Gilmore Junio (Neo) | CAN | 34.83 | | - |
| 2 | Jamie Gregg (Senior) | CAN | 35.19 | | +0.360 |
| 3 | William Dutton (Senior) | CAN | 35.19 | | +0.360 |
| 4 | Tyler Derraugh (Senior) | CAN | 35.22 | | +0.390 |
| 5 | Jeremy Wotherspoon (Senior) | CAN | 35.22 | | +0.390 |
| 6 | Alex Boisvert-Lacroix (Senior) | CAN | 35.27 | | +0.440 |
| 7 | Vincent Dehaître (Neo) | CAN | 35.44 | | +0.610 |
| 8 | Jeong-Hyeon Lee (Senior) | CAN | 35.78 | | +0.950 |
| 9 | Lucas Duffield (Senior) | CAN | 36.43 | | +1.600 |
| 10 | Jacob MacKenzie (Neo) | CAN | 36.63 | SB | +1.800 |
| 11 | Cooper Hunter (A2) | CAN | 36.67 | | +1.840 |
| 12 | Robert Watson (Neo) | CAN | 36.92 | | +2.090 |
| 13 | Samuel Giasson des Cormiers (Neo) | CAN | 37.13 | | +2.300 |
| 14 | Daniel Dubreuil (A2) | CAN | 37.14 | | +2.310 |
| 15 | Keil Hillis (Neo) | CAN | 37.42 | | +2.590 |
| 16 | Leo Landry (Neo) | CAN | 38.11 | | +3.280 |
| 17 | Alex Ruel-Garvey (A1) | CAN | 38.32 | | +3.490 |
| 18 | Arthur Iwaniszyn (B2) | CAN | 38.44 | | +3.610 |
| 19 | Ben Kriwokon (A1) | CAN | 38.68 | | +3.850 |
| 20 | Andrew Lawler (A2) | CAN | 39.25 | | +4.420 |
| 21 | Alexander Horst (A2) | CAN | 39.41 | | +4.580 |
| 22 | Jean-Christophe Lataille (B1) | CAN | 40.02 | | +5.190 |
| 23 | Sam Pollock (A1) | CAN | 40.17 | | +5.340 |
| 24 | Dylan White (B2) | CAN | 40.21 | | +5.380 |
| 25 | Adrian Hannigan (B1) | CAN | 40.24 | | +5.410 |
| 26 | N. N. (B2) | CAN | 40.59 | | +5.760 |
| 27 | Philippe Croteau (B2) | CAN | 41.27 | | +6.440 |
| 28 | Alexander de Boer (B1) | CAN | 41.84 | | +7.010 |
| 29 | Ryan Dodyk (B2) | CAN | 42.16 | | +7.330 |
| 30 | Bob Irvine (M55) | CAN | 42.65 | | +7.820 |
| 31 | Max Halyk (C1) | CAN | 43.36 | | +8.530 |
| 32 | N. N. (B1) | CAN | 43.67 | SB | +8.840 |
| 33 | Paul Coderre (C1) | CAN | 44.81 | | +9.980 |
| 34 | Jonathon Kay (n/a) | CAN | 45.15 | | +10.320 |
| 35 | Dawson O'Brian (C1) | CAN | 46.13 | | +11.300 |
| 36 | Jackson Hunter (C1) | CAN | 46.65 | | +11.820 |
| 37 | Neal Boisvert (A1) | CAN | 46.68 | | +11.850 |
| 38 | N. N. (B1) | CAN | 47.06 | | +12.230 |
| 39 | Donald Hrynyk (M55) | CAN | 47.13 | SB | +12.300 |
| 40 | Frank Roth (D2) | CAN | 47.36 | | +12.530 |
| 41 | N. N. (C2) | CAN | 48.66 | SB | +13.830 |
| 42 | Jack Meulenbroek (M50) | CAN | 49.02 | PB | +14.190 |
| 43 | Matthew Otwinowski (M60) | CAN | 50.20 | | +15.370 |
| 44 | Liam Barker (E2) | CAN | 54.18 | | +19.350 |
| 45 | Joey Jacobs (C2) | CAN | 55.27 | | +20.440 |
| 46 | Isaac Sherwood (C1) | CAN | 58.43 | | +23.600 |
| 47 | Lauritis Skjolingstad (M70) | CAN | 1:02.32 | | +27.490 |
| DNS | François Dery (Neo) | CAN | DNS | | - |
| DNF | Chris Morrison (A2) | CAN | DNF | | - |
| DNF | Oliver Bathe (M45) | CAN | DNF | | - |
| DNS | Brendan Yamada (D2) | CAN | DNS | | - |
| DNS | Octavian-Cornel Moga (M45) | ROU | DNS | | - |