| 1 | Joon Moon (Senior) | KOR | 34.58 | SB | - |
| 2 | Joji Kato (Senior) | JPN | 34.59 | SB | +0.010 |
| 3 | Kyoo-Hyeok Lee (Senior) | KOR | 34.68 | | +0.100 |
| 4 | Kee-Ho Lee (Senior) | KOR | 34.97 | SB | +0.390 |
| 5 | Michael Ireland (Senior) | CAN | 35.16 | SB | +0.580 |
| 6 | Tae-Beom Mo (Neo) | KOR | 35.21 | | +0.630 |
| 7 | Jong-Woo Lee (Neo) | KOR | 35.82 | PB | +1.240 |
| 8 | Denny Morrison (Neo) | CAN | 35.89 | | +1.310 |
| 9 | Philippe Riopel (Neo) | CAN | 36.05 | | +1.470 |
| 10 | Espen Aarnes Hvammen (Neo) | NOR | 36.30 | | +1.720 |
| 11 | Mikael Flygind Larsen (Senior) | NOR | 36.51 | | +1.930 |
| 12 | Steven Elm (Senior) | CAN | 36.65 | | +2.070 |
| 13 | Marcin Goszczynski (Senior) | CAN | 36.80 | | +2.220 |
| 14 | Kyle Gendron (Neo) | CAN | 36.83 | | +2.250 |
| 15 | Lucas Duffield (Neo) | CAN | 36.83 | | +2.250 |
| 16 | Mats Roger Jensen (Neo) | NOR | 36.89 | SB | +2.310 |
| 17 | Mykola Makowsky (Senior) | CAN | 36.96 | | +2.380 |
| 18 | Adam McCabe (Senior) | CAN | 37.00 | | +2.420 |
| 19 | Jay Morrison (Senior) | CAN | 37.40 | | +2.820 |
| 20 | Jeff Kitura (Senior) | CAN | 37.47 | | +2.890 |
| 21 | James Lewis (Senior) | CAN | 37.77 | | +3.190 |
| 22 | Miles Ringsred (Neo) | USA | 37.99 | | +3.410 |
| 23 | José Ignacio Fazio (Neo) | ARG | 38.01 | | +3.430 |
| 24 | Daljinder Sanghera (Neo) | CAN | 38.08 | | +3.500 |
| 25 | Eric Kryski (Senior) | CAN | 38.18 | | +3.600 |
| 26 | Dan Growden (Senior) | CAN | 38.22 | | +3.640 |
| 27 | Matthew Nykolichuk (Neo) | CAN | 38.37 | | +3.790 |
| 28 | Joseph Parrella (Neo) | USA | 38.47 | | +3.890 |
| 29 | Joshua Ajohn (Neo) | CAN | 38.60 | | +4.020 |
| 30 | Leo Landry (A1) | CAN | 38.62 | | +4.040 |
| 31 | Stephen Ayotte (A1) | CAN | 39.30 | | +4.720 |
| 32 | Lucas McMahon (Neo) | CAN | 39.30 | | +4.720 |
| 33 | Ellis Jordan (A2) | CAN | 39.31 | | +4.730 |
| 34 | Nathan Bernhard (Neo) | CAN | 39.32 | | +4.740 |
| 35 | Chase Weigel (Neo) | CAN | 39.42 | | +4.840 |
| 36 | Gøran Botngård (Neo) | NOR | 39.53 | | +4.950 |
| 37 | Joshua Berry (A2) | CAN | 40.68 | | +6.100 |
| 38 | Alec Janssens (B2) | CAN | 40.90 | | +6.320 |
| 39 | Justin Maunder (A1) | CAN | 42.37 | | +7.790 |
| 40 | Jordan Rosborough (C2) | CAN | 42.86 | | +8.280 |
| 41 | Tadashi Obara (Senior) | JPN | 44.52 | | +9.940 |
| 42 | Jordi Snelders (Neo) | NED | 47.29 | | +12.710 |
| DNF | Aleksandr Komar (Neo) | BLR | DNF | | - |
| DNS | Ricky Krieck (Senior) | CAN | DNS | | - |
| DNS | Richard MacLennan (A1) | CAN | DNS | | - |
| DNF | Kevin Plante (A1) | CAN | DNF | | - |
| DNS | Øyvind.85 Andreassen (Neo) | NOR | DNS | | - |
| DNF | Joackim Jalmar Haugen (Neo) | NOR | DNF | | - |