| 1 | Jamie Gregg (Senior) | CAN | 35.35 | | - |
| 2 | William Dutton (Neo) | CAN | 35.52 | | +0.170 |
| 3 | Vincent Labrie (Senior) | CAN | 35.66 | | +0.310 |
| 4 | Richard MacLennan (Neo) | CAN | 35.68 | | +0.330 |
| 5 | Philippe Riopel (Neo) | CAN | 35.93 | | +0.580 |
| 6 | Muncef Ouardi (Senior) | CAN | 35.96 | | +0.610 |
| 7 | Tyler Derraugh (Senior) | CAN | 36.06 | | +0.710 |
| 8 | Gilmore Junio (Neo) | CAN | 36.14 | | +0.790 |
| 9 | Artur Waś (Senior) | POL | 36.22 | | +0.870 |
| 10 | Lucas Duffield (Neo) | CAN | 36.29 | | +0.940 |
| 11 | Denny Morrison (Senior) | CAN | 36.37 | | +1.020 |
| 12 | Kyle Gendron (Neo) | CAN | 36.43 | | +1.080 |
| 13 | Lucas Makowsky (Senior) | CAN | 36.45 | | +1.100 |
| 14 | Alex Boisvert-Lacroix (Senior) | CAN | 36.52 | | +1.170 |
| 15 | Mykola Makowsky (Senior) | CAN | 36.88 | | +1.530 |
| 16 | Yuuta Wakabayashi (Senior) | JPN | 37.04 | | +1.690 |
| 17 | Patrick Marsh (Neo) | CAN | 37.18 | | +1.830 |
| 18 | Steven Elm (Senior) | CAN | 37.24 | SB | +1.890 |
| 19 | Justin Warsylewicz (Senior) | CAN | 37.33 | | +1.980 |
| 20 | Tristan Stepnuk (Neo) | CAN | 37.49 | | +2.140 |
| 21 | Konstantin.93 Nikitin (B2) | RUS | 37.54 | | +2.190 |
| 22 | Keith Sulzer (Neo) | CAN | 37.90 | SB | +2.550 |
| 23 | Leo Landry (Neo) | CAN | 37.95 | SB | +2.600 |
| 24 | Alec Janssens (A2) | CAN | 37.99 | | +2.640 |
| 25 | Jackson Hill (Neo) | CAN | 38.01 | | +2.660 |
| 26 | Alastair Starke (Neo) | CAN | 38.03 | | +2.680 |
| 27 | Adam Ashdown (Neo) | CAN | 38.23 | | +2.880 |
| 28 | Jordan Belchos (Neo) | CAN | 38.34 | SB | +2.990 |
| 29 | Andrew Helwer (Neo) | CAN | 38.46 | | +3.110 |
| 30 | Stefan Waples (Senior) | CAN | 38.50 | | +3.150 |
| 31 | Stephen Ayotte (Neo) | CAN | 38.59 | | +3.240 |
| Ryan Bernhard (A1) | CAN | 38.59 | | +3.240 |
| 33 | Axel Morin (A2) | CAN | 38.76 | | +3.410 |
| 34 | Ivan Solodukhin (A1) | RUS | 38.89 | SB | +3.540 |
| 35 | John Grant (A2) | CAN | 38.90 | | +3.550 |
| 36 | Clovis Augér (Neo) | CAN | 38.93 | | +3.580 |
| 37 | Cooper Hunter (B1) | CAN | 39.00 | | +3.650 |
| 38 | Gavin Coyne (Neo) | CAN | 39.11 | | +3.760 |
| 39 | Ellis Jordan (Neo) | CAN | 39.50 | | +4.150 |
| 40 | Justin Maunder (Neo) | CAN | 39.58 | | +4.230 |
| 41 | Pavel Dastsjenko (A2) | RUS | 40.21 | | +4.860 |
| 42 | Lucas McMahon (Neo) | CAN | 40.32 | | +4.970 |
| 43 | Arthur Iwaniszyn (C1) | POL | 40.80 | | +5.450 |
| 44 | Michael Wrubleski (A2) | CAN | 40.88 | | +5.530 |
| 45 | Jordan Bertagnolli (A1) | CAN | 41.40 | | +6.050 |
| 46 | Nolan Messer (B2) | CAN | 41.92 | | +6.570 |
| 47 | Matthew Nykolichuk (Senior) | CAN | 50.53 | | +15.180 |
| DNF | Martin Corbett (A2) | CAN | DNF | | - |