| 1 | William Dutton (Neo) | CAN | 35.56 | | - |
| 2 | Richard MacLennan (A2) | CAN | 35.60 | | +0.040 |
| 3 | Matthew McLean (Neo) | CAN | 35.75 | | +0.190 |
| 4 | Viktor Glustsjenko (Senior) | KAZ | 35.82 | | +0.260 |
| 5 | Brock Miron (Senior) | CAN | 35.83 | | +0.270 |
| 6 | Jeong-Hyeon Lee (Senior) | CAN | 36.03 | | +0.470 |
| 7 | Aleksandr Glustsjenko (Neo) | KAZ | 36.14 | | +0.580 |
| 8 | Philippe Riopel (Neo) | CAN | 36.22 | | +0.660 |
| 9 | Berden de Vries (Neo) | NED | 36.38 | | +0.820 |
| 10 | Lucas Duffield (Neo) | CAN | 36.47 | | +0.910 |
| 11 | Kyle Gendron (Neo) | CAN | 36.93 | | +1.370 |
| 12 | Jeff Kitura (M30) | CAN | 36.94 | | +1.380 |
| 13 | Marcin Goszczynski (Senior) | CAN | 36.97 | | +1.410 |
| 14 | Vladimir Sjerstjuk (Senior) | KAZ | 37.30 | | +1.740 |
| 15 | Dan Growden (Senior) | CAN | 37.52 | | +1.960 |
| 16 | Alastair Starke (Neo) | CAN | 37.59 | | +2.030 |
| 17 | Austin Hudey (Neo) | CAN | 37.70 | | +2.140 |
| 18 | Tristan Stepnuk (Neo) | CAN | 37.77 | | +2.210 |
| 19 | Maksim Baklashkin (Neo) | KAZ | 37.80 | | +2.240 |
| 20 | Martin Corbett (A1) | CAN | 37.83 | | +2.270 |
| 21 | Adam McCabe (Senior) | CAN | 37.85 | | +2.290 |
| 22 | Jackson Hill (A2) | CAN | 38.04 | | +2.480 |
| 23 | Justin Warsylewicz (Senior) | CAN | 38.10 | | +2.540 |
| 24 | Stefan Waples (Neo) | CAN | 38.13 | | +2.570 |
| 25 | Vitalij Malginov (Neo) | KAZ | 38.17 | | +2.610 |
| 26 | Stephen Ayotte (A2) | CAN | 38.38 | | +2.820 |
| 27 | Leo Landry (A2) | CAN | 38.45 | | +2.890 |
| 28 | Ryan Bernhard (B2) | CAN | 38.51 | | +2.950 |
| 29 | Lucas McMahon (Neo) | CAN | 38.85 | | +3.290 |
| 30 | Eric Cepuran (Senior) | USA | 39.20 | | +3.640 |
| 31 | Mark Beitel (A2) | CAN | 39.45 | | +3.890 |
| 32 | Alec Janssens (A1) | CAN | 39.48 | | +3.920 |
| 33 | Dmitrij Obaturov (Senior) | KAZ | 39.51 | | +3.950 |
| 34 | Andrew Helwer (A2) | CAN | 39.66 | | +4.100 |
| 35 | Elliott Nelson (A2) | CAN | 39.73 | | +4.170 |
| 36 | Julius Pokol (Neo) | CAN | 40.03 | | +4.470 |
| 37 | Ellis Jordan (Neo) | CAN | 40.35 | | +4.790 |
| 38 | Darwin Ambros (A2) | CAN | 40.92 | | +5.360 |
| 39 | Randy Plett (M45) | CAN | 41.14 | | +5.580 |
| 40 | Phillip Shrimpton (A1) | CAN | 42.31 | | +6.750 |
| 41 | Adam Clifford (A1) | CAN | 42.42 | | +6.860 |
| 42 | Camilo Echeverri (Senior) | COL | 43.84 | | +8.280 |