| 1 | Remco olde Heuvel (Senior) | NED | 35.36 | SB | - |
| 2 | Dustin Miller (Senior) | CAN | 35.71 | | +0.350 |
| 3 | Myles Matheson (Senior) | CAN | 35.98 | | +0.620 |
| 4 | Kyle Gendron (Neo) | CAN | 36.26 | SB | +0.900 |
| 5 | Martin Corbett (Neo) | CAN | 36.41 | | +1.050 |
| 6 | Axel Morin (Neo) | CAN | 36.44 | | +1.080 |
| 7 | Patrick Marsh (Senior) | CAN | 36.70 | | +1.340 |
| 8 | Mykola Makowsky (Senior) | CAN | 36.83 | | +1.470 |
| 9 | Stefan Dilger (B2) | CAN | 37.15 | | +1.790 |
| 10 | Tristan Stepnuk (Senior) | CAN | 37.40 | | +2.040 |
| 11 | Mikhail-Jeonghan Choi (Neo) | CAN | 37.49 | | +2.130 |
| 12 | Pim Cazemier (Neo) | NED | 37.58 | | +2.220 |
| 13 | Michael Wrubleski (Neo) | CAN | 37.77 | | +2.410 |
| 14 | Ryan Bailey (A1) | CAN | 37.85 | | +2.490 |
| 15 | Joackim Jalmar Haugen (Senior) | NOR | 37.86 | | +2.500 |
| 16 | Mark Beitel (Neo) | CAN | 37.98 | | +2.620 |
| 17 | Lucas McMahon (Neo) | CAN | 37.99 | | +2.630 |
| 18 | Nicholas Goplen (Neo) | CAN | 38.14 | | +2.780 |
| 19 | Jamie Inglis (Neo) | CAN | 38.14 | | +2.780 |
| 20 | Alec Janssens (Neo) | CAN | 38.20 | | +2.840 |
| 21 | Jeff Kitura (M30) | CAN | 38.21 | | +2.850 |
| 22 | Darwin Ambros (Neo) | CAN | 38.35 | | +2.990 |
| 23 | Elliott Nelson (Neo) | CAN | 38.50 | | +3.140 |
| 24 | Sasha Fathoullin (B1) | CAN | 38.69 | PB | +3.330 |
| 25 | Christopher Daeninck (A1) | CAN | 38.74 | | +3.380 |
| 26 | Jess Neufeld (A1) | CAN | 38.77 | | +3.410 |
| 27 | Kevin Jagger (Senior) | CAN | 38.89 | | +3.530 |
| 28 | Jacob MacKenzie (Neo) | CAN | 38.99 | SB | +3.630 |
| 29 | Julius Pokol (Neo) | CAN | 39.25 | | +3.890 |
| 30 | Ellis Jordan (Neo) | CAN | 39.45 | | +4.090 |
| 31 | Adam Clifford (Neo) | CAN | 39.50 | | +4.140 |
| 32 | Troy Henry (Neo) | CAN | 39.53 | | +4.170 |
| 33 | Justin Maunder (Neo) | CAN | 39.58 | | +4.220 |
| 34 | Pieter Stoffel (A2) | CAN | 39.83 | | +4.470 |
| 35 | Vaughn Thibault (M40) | CAN | 40.99 | | +5.630 |
| 36 | Bob Irvine (M55) | CAN | 42.02 | | +6.660 |
| 37 | Robert Watson (Neo) | CAN | 44.85 | | +9.490 |
| DNS | Connor McConvey (B2) | CAN | DNS | | - |
| DQ | Karsten van Zeijl (Neo) | NED | DQ | | - |