| 1 | Brock Miron (Senior) | CAN | 35.34 | SB | - |
| 2 | Philippe Riopel (Neo) | CAN | 35.35 | SB | +0.010 |
| 3 | Jeong-Hyeon Lee (Senior) | CAN | 35.48 | SB | +0.140 |
| 4 | Jean-René Bélanger (Senior) | CAN | 35.60 | SB | +0.260 |
| 5 | Michael Blumel (Neo) | USA | 35.79 | | +0.450 |
| 6 | Alexandre Garant (Neo) | CAN | 35.82 | PB | +0.480 |
| 7 | Myles Matheson (Neo) | CAN | 35.85 | SB | +0.510 |
| 8 | Matthew Plummer (Neo) | USA | 35.87 | | +0.530 |
| 9 | Lucas Duffield (Neo) | CAN | 35.94 | | +0.600 |
| 10 | Marc-Antoine Gagnon (Neo) | CAN | 35.97 | SB | +0.630 |
| 11 | Marcin Goszczynski (Senior) | CAN | 36.09 | SB | +0.750 |
| 12 | Graeme Koelwyn (Neo) | CAN | 36.11 | PB | +0.770 |
| 13 | Patrick Marsh (Neo) | CAN | 36.29 | | +0.950 |
| 14 | Parker Vance (Neo) | USA | 36.33 | | +0.990 |
| 15 | Michael Stein-Stewart (Neo) | USA | 36.46 | PB | +1.120 |
| 16 | Mykola Makowsky (Senior) | CAN | 36.52 | | +1.180 |
| 17 | Timothy Gladysz (Senior) | CAN | 36.65 | | +1.310 |
| 18 | Austin Hudey (A2) | CAN | 36.68 | | +1.340 |
| 19 | Derek May (Senior) | CAN | 36.71 | | +1.370 |
| 20 | Adam McCabe (Senior) | CAN | 36.85 | | +1.510 |
| 21 | Daljinder Sanghera (Neo) | CAN | 36.91 | PB | +1.570 |
| 22 | Daniel Beck (Neo) | USA | 36.94 | PB | +1.600 |
| 23 | Miles Ringsred (Neo) | USA | 37.23 | | +1.890 |
| 24 | Tristan Stepnuk (Neo) | CAN | 37.25 | SB | +1.910 |
| 25 | Ricky Krieck (Senior) | CAN | 37.38 | | +2.040 |
| 26 | James Lewis (Senior) | CAN | 37.40 | | +2.060 |
| 27 | Dan Growden (Senior) | CAN | 37.44 | | +2.100 |
| 28 | Joshua Ajohn (Neo) | CAN | 37.61 | | +2.270 |
| 29 | Matthew Hotchkiss (Neo) | USA | 37.62 | PB | +2.280 |
| 30 | Torbjørn Ladstein Fjeld (Neo) | NOR | 37.78 | | +2.440 |
| 31 | Matthew Nykolichuk (Neo) | CAN | 37.94 | | +2.600 |
| 32 | Vincent Blouin (Neo) | CAN | 37.95 | | +2.610 |
| 33 | Jean-François Tessier (Senior) | CAN | 37.98 | | +2.640 |
| 34 | Clovis Augér (Neo) | CAN | 38.17 | | +2.830 |
| 35 | Nathan Bernhard (Neo) | CAN | 38.19 | SB | +2.850 |
| 36 | Liam Ortega (Senior) | USA | 38.30 | | +2.960 |
| 37 | Lucas McMahon (Neo) | CAN | 38.40 | SB | +3.060 |
| 38 | Charles Mahoney (Senior) | USA | 38.43 | | +3.090 |
| 39 | Rico Litscher (Senior) | SUI | 38.47 | | +3.130 |
| 40 | Eric Kryski (Senior) | CAN | 38.63 | | +3.290 |
| 41 | Robert Brandt (Senior) | FIN | 39.03 | | +3.690 |
| 42 | Adam Ashdown (Neo) | CAN | 39.11 | | +3.770 |
| 43 | Tim Kury (Senior) | CAN | 39.21 | | +3.870 |
| 44 | Demetrio Stefanopolous (M40) | CAN | 39.39 | | +4.050 |
| 45 | Mark Yanagihara (M30) | USA | 41.71 | | +6.370 |
| DNS | José Ignacio Fazio (Neo) | ARG | DNS | | - |
| DNS | Jeff Kitura (Senior) | CAN | DNS | | - |
| DQ | Kyle Gendron (Neo) | CAN | DQ | | - |
| DNS | Gabriel Othenin-Girard (Senior) | CAN | DNS | | - |
| DNS | Alexander Ochowicz (Neo) | USA | DNS | | - |