| 1 | Brock Miron (Senior) | CAN | 35.41 | | - |
| 2 | Jeong-Hyeon Lee (Senior) | CAN | 35.54 | | +0.130 |
| 3 | Philippe Riopel (Neo) | CAN | 35.55 | | +0.140 |
| 4 | Michael Blumel (Neo) | USA | 35.70 | SB | +0.290 |
| 5 | Lucas Duffield (Neo) | CAN | 35.83 | SB | +0.420 |
| 6 | Matthew Plummer (Neo) | USA | 35.84 | | +0.430 |
| 7 | Myles Matheson (Neo) | CAN | 35.91 | | +0.500 |
| 8 | Kyle Gendron (Neo) | CAN | 35.92 | PB | +0.510 |
| 9 | Alexandre Garant (Neo) | CAN | 35.95 | | +0.540 |
| 10 | Jean-René Bélanger (Senior) | CAN | 35.97 | | +0.560 |
| 11 | Clay James Cholewinski (Neo) | USA | 36.03 | SB | +0.620 |
| 12 | Mykola Makowsky (Senior) | CAN | 36.10 | SB | +0.690 |
| 13 | Marc-Antoine Gagnon (Neo) | CAN | 36.11 | | +0.700 |
| 14 | Marcin Goszczynski (Senior) | CAN | 36.16 | | +0.750 |
| 15 | Parker Vance (Neo) | USA | 36.20 | | +0.790 |
| 16 | Graeme Koelwyn (Neo) | CAN | 36.22 | | +0.810 |
| 17 | Patrick Marsh (Neo) | CAN | 36.28 | SB | +0.870 |
| 18 | Derek May (Senior) | CAN | 36.66 | SB | +1.250 |
| 19 | Michael Stein-Stewart (Neo) | USA | 36.70 | | +1.290 |
| 20 | Adam McCabe (Senior) | CAN | 36.83 | | +1.420 |
| 21 | Austin Hudey (A2) | CAN | 36.84 | | +1.430 |
| 22 | Timothy Gladysz (Senior) | CAN | 36.97 | | +1.560 |
| 23 | Stefan Waples (Neo) | CAN | 37.06 | SB | +1.650 |
| 24 | Daljinder Sanghera (Neo) | CAN | 37.11 | | +1.700 |
| 25 | Jeff Kitura (Senior) | CAN | 37.15 | | +1.740 |
| 26 | James Lewis (Senior) | CAN | 37.31 | | +1.900 |
| Daniel Beck (Neo) | USA | 37.31 | | +1.900 |
| 28 | Tristan Stepnuk (Neo) | CAN | 37.44 | | +2.030 |
| 29 | Ricky Krieck (Senior) | CAN | 37.47 | | +2.060 |
| 30 | Eric Kryski (Senior) | CAN | 37.54 | | +2.130 |
| 31 | Justin Stelly (Neo) | USA | 37.60 | | +2.190 |
| 32 | Vincent Blouin (Neo) | CAN | 37.65 | | +2.240 |
| 33 | Peter Martel (Neo) | CAN | 37.78 | | +2.370 |
| 34 | Eric Cepuran (Neo) | USA | 37.79 | | +2.380 |
| 35 | Matthew Nykolichuk (Neo) | CAN | 37.83 | | +2.420 |
| 36 | Jean-François Tessier (Senior) | CAN | 37.90 | SB | +2.490 |
| 37 | Joshua Ajohn (Neo) | CAN | 38.03 | | +2.620 |
| 38 | Clovis Augér (Neo) | CAN | 38.08 | SB | +2.670 |
| 39 | Alexander Ochowicz (Neo) | USA | 38.15 | | +2.740 |
| 40 | Torbjørn Ladstein Fjeld (Neo) | NOR | 38.16 | | +2.750 |
| 41 | Nathan Bernhard (Neo) | CAN | 38.22 | | +2.810 |
| 42 | Matthew Hotchkiss (Neo) | USA | 38.30 | | +2.890 |
| 43 | Dustin Johnston (Senior) | CAN | 38.37 | | +2.960 |
| 44 | Lucas McMahon (Neo) | CAN | 38.42 | | +3.010 |
| 45 | Liam Ortega (Senior) | USA | 38.46 | | +3.050 |
| 46 | Tim Kury (Senior) | CAN | 38.60 | | +3.190 |
| Robert Brandt (Senior) | FIN | 38.60 | SB | +3.190 |
| 48 | Charles Mahoney (Senior) | USA | 38.81 | | +3.400 |
| 49 | Rico Litscher (Senior) | SUI | 38.91 | | +3.500 |
| 50 | Ian Baranski (Senior) | USA | 38.92 | | +3.510 |
| 51 | Gabriel Othenin-Girard (Senior) | CAN | 39.80 | SB | +4.390 |
| 52 | Demetrio Stefanopolous (M40) | CAN | 39.92 | | +4.510 |
| 53 | Mark Yanagihara (M30) | USA | 41.56 | | +6.150 |
| DNF | Dan Growden (Senior) | CAN | DNF | | - |
| DNF | Adam Ashdown (Neo) | CAN | DNF | | - |