| 1 | Vincent Labrie (Senior) | CAN | 35.15 | | - |
| 2 | Michael Ireland (Senior) | CAN | 35.28 | | +0.130 |
| 3 | Jamie Gregg (Senior) | CAN | 35.57 | | +0.420 |
| 4 | Kyle Parrott (Senior) | CAN | 35.60 | | +0.450 |
| 5 | William Dutton (Neo) | CAN | 35.76 | | +0.610 |
| 6 | Brock Miron (Senior) | CAN | 35.79 | | +0.640 |
| 7 | François-Olivier Roberge (Senior) | CAN | 35.90 | | +0.750 |
| 8 | Muncef Ouardi (Senior) | CAN | 35.99 | | +0.840 |
| 9 | Richard MacLennan (A2) | CAN | 36.05 | | +0.900 |
| 10 | Philippe Riopel (Neo) | CAN | 36.16 | | +1.010 |
| 11 | Tyler Derraugh (Neo) | CAN | 36.46 | | +1.310 |
| 12 | Denny Morrison (Senior) | CAN | 36.53 | | +1.380 |
| 13 | Alexandre Garant (Neo) | CAN | 36.59 | SB | +1.440 |
| 14 | Kyle Gendron (Neo) | CAN | 36.73 | | +1.580 |
| 15 | Sang-Yeop Yeo (Senior) | KOR | 36.80 | PB | +1.650 |
| 16 | Lucas Duffield (Neo) | CAN | 36.91 | | +1.760 |
| 17 | Mykola Makowsky (Senior) | CAN | 37.07 | | +1.920 |
| 18 | Dan Growden (Senior) | CAN | 37.15 | SB | +2.000 |
| 19 | Austin Hudey (Neo) | CAN | 37.19 | | +2.040 |
| 20 | Marc-Antoine Gagnon (Neo) | CAN | 37.29 | | +2.140 |
| 21 | Steven Elm (Senior) | CAN | 37.36 | | +2.210 |
| 22 | Jeff Kitura (M30) | CAN | 37.36 | | +2.210 |
| 23 | Lucas Makowsky (Neo) | CAN | 37.47 | | +2.320 |
| 24 | Piotr Puszkarski (Senior) | POL | 37.50 | SB | +2.350 |
| 25 | Ben Southee (Neo) | AUS | 37.53 | | +2.380 |
| 26 | Adam McCabe (Senior) | CAN | 37.54 | | +2.390 |
| 27 | José Ignacio Fazio (Senior) | ARG | 37.71 | | +2.560 |
| 28 | Alastair Starke (Neo) | CAN | 37.85 | | +2.700 |
| 29 | Keith Sulzer (Neo) | CAN | 37.87 | | +2.720 |
| 30 | Andrew Godbout (Senior) | CAN | 37.98 | | +2.830 |
| 31 | Vincent Blouin (Neo) | CAN | 37.99 | | +2.840 |
| 32 | Torbjørn Ladstein Fjeld (Neo) | NOR | 38.13 | | +2.980 |
| 33 | Martin Corbett (A1) | CAN | 38.17 | | +3.020 |
| 34 | Leo Landry (A2) | CAN | 38.20 | | +3.050 |
| 35 | Tristan Stepnuk (Neo) | CAN | 38.23 | | +3.080 |
| 36 | Ryan Bernhard (B2) | CAN | 38.57 | | +3.420 |
| 37 | Ellis Jordan (Neo) | CAN | 38.67 | | +3.520 |
| 38 | Rico Litscher (Senior) | SUI | 38.89 | | +3.740 |
| 39 | Jay Morrison (Senior) | CAN | 38.90 | SB | +3.750 |
| 40 | Scott Bickerton (Neo) | CAN | 39.03 | | +3.880 |
| 41 | Andrew Helwer (A2) | CAN | 39.09 | | +3.940 |
| 42 | Jackson Hill (A2) | CAN | 39.23 | | +4.080 |
| 43 | Elliott Nelson (A2) | CAN | 39.72 | | +4.570 |
| 44 | Gavin Coyne (Neo) | CAN | 39.75 | | +4.600 |
| 45 | Justin Maunder (A2) | CAN | 39.79 | | +4.640 |
| 46 | Jan Caflisch (Senior) | SUI | 40.60 | | +5.450 |
| 47 | Lucas McMahon (Neo) | CAN | 40.72 | | +5.570 |
| 48 | Julius Pokol (Neo) | CAN | 40.81 | | +5.660 |
| 49 | Asier Peña Iturría (M30) | ESP | 40.81 | | +5.660 |
| 50 | Daniel Yeow (Senior) | AUS | 41.54 | | +6.390 |
| Stéphane Ayotte (B2) | CAN | - | | - |