| 1 | Jordan Henkelman (Neo) | CAN | 35.17 | SB | - |
| 2 | Jacob Graham (Neo) | CAN | 35.26 | | +0.090 |
| 3 | Christoffer Fagerli Rukke (Senior) | NOR | 35.43 | | +0.260 |
| 4 | Mikhail-Jeonghan Choi (Senior) | CAN | 35.56 | | +0.390 |
| 5 | Cooper Hunter (Neo) | CAN | 35.77 | | +0.600 |
| 6 | Daichi Yamanaka (Senior) | JPN | 35.84 | | +0.670 |
| 7 | Braden Clouthier (Neo) | CAN | 36.09 | | +0.920 |
| 8 | Martin Corbett (Senior) | CAN | 36.12 | | +0.950 |
| 9 | Thijs Roozen (Neo) | NED | 36.13 | | +0.960 |
| 10 | Sam Deckert (Neo) | CAN | 36.33 | | +1.160 |
| 11 | Jeff Ross (A2) | CAN | 36.36 | SB | +1.190 |
| 12 | Eirik Skavhaug Nergård (Neo) | NOR | 36.49 | | +1.320 |
| 13 | Lucas Morin (Neo) | CAN | 36.60 | | +1.430 |
| 14 | Daniel Dubreuil (Neo) | CAN | 36.64 | | +1.470 |
| 15 | Jess Neufeld (Neo) | CAN | 36.76 | | +1.590 |
| 16 | Magne Notland (Neo) | NOR | 36.78 | SB | +1.610 |
| 17 | Jiaxin Ke (Neo) | CHN | 36.92 | | +1.750 |
| 18 | Nicolas Hiller (A2) | CAN | 37.08 | | +1.910 |
| 19 | Espen Brask Nordfonn (Senior) | NOR | 37.23 | | +2.060 |
| 20 | Gary Trembinski (Senior) | CAN | 37.25 | | +2.080 |
| 21 | Connor Howe (B1) | CAN | 37.29 | SB | +2.120 |
| 22 | Seitaro Ichinohe (Neo) | JPN | 37.34 | SB | +2.170 |
| 23 | Scott Anderson (Senior) | GBR | 37.37 | | +2.200 |
| 24 | Adrian Hannigan (A1) | CAN | 37.38 | SB | +2.210 |
| 25 | Simen Kroken (Neo) | NOR | 37.44 | | +2.270 |
| 26 | Jean-Christophe Lataille (A1) | CAN | 38.06 | | +2.890 |
| 27 | Elliott Nelson (Senior) | CAN | 38.28 | | +3.110 |
| 28 | Thomas van Dyck (Neo) | CAN | 38.31 | | +3.140 |
| 29 | Guillaume Labbé (A2) | CAN | 38.35 | | +3.180 |
| 30 | Frank Roth (C2) | CAN | 38.40 | | +3.230 |
| 31 | Simon Koots (Neo) | CAN | 38.51 | | +3.340 |
| 32 | Jelle Schut (M30) | NED | 38.55 | PB | +3.380 |
| 33 | Hamish Black (Senior) | CAN | 38.56 | SB | +3.390 |
| 34 | Max Halyk (B1) | CAN | 38.62 | | +3.450 |
| 35 | Sam Pollock (Neo) | CAN | 38.64 | SB | +3.470 |
| 36 | Magnus Brask Nordfonn (Neo) | NOR | 38.78 | | +3.610 |
| 37 | Terje Almås (M30) | NOR | 38.89 | | +3.720 |
| 38 | Graeme Fish (A1) | CAN | 39.01 | SB | +3.840 |
| Alexander Horst (Neo) | CAN | 39.01 | | +3.840 |
| 40 | Tyler Hartleb (A1) | CAN | 39.30 | | +4.130 |
| 41 | Matthew Laxton (B2) | CAN | 39.33 | | +4.160 |
| 42 | Olav Sørheim Nylund (B2) | NOR | 39.88 | | +4.710 |
| 43 | Mark Golden (B2) | CAN | 39.97 | | +4.800 |
| 44 | Jack Deibert (C2) | CAN | 40.00 | | +4.830 |
| 45 | Connor Doud (B1) | CAN | 40.26 | SB | +5.090 |
| 46 | Mathias Bathe (C1) | CAN | 40.28 | | +5.110 |
| 47 | Dawson O'Brian (B1) | CAN | 40.43 | | +5.260 |
| 48 | Vaughn Thibault (M45) | CAN | 40.44 | | +5.270 |
| 49 | Matej Pederson (C1) | CAN | 40.58 | | +5.410 |
| 50 | Eric Orlowsky (C2) | CAN | 40.59 | | +5.420 |
| 51 | Rob Cunning (Senior) | CAN | 40.61 | | +5.440 |
| 52 | Liam Ennis (B2) | CAN | 40.94 | PB | +5.770 |
| 53 | Joshua Hathaway (B1) | CAN | 41.31 | | +6.140 |
| 54 | Mason Muller (C2) | CAN | 41.73 | | +6.560 |
| 55 | Sasha Faris (Senior) | CAN | 41.86 | | +6.690 |
| 56 | Nick Guerro (C2) | CAN | 42.18 | SB | +7.010 |
| 57 | Kees Koeman (Neo) | CAN | 42.54 | | +7.370 |
| 58 | Aaron Cooney (B1) | CAN | 42.64 | | +7.470 |
| 59 | Aron Koeman (A1) | CAN | 43.29 | | +8.120 |
| 60 | Zachary Lacroix (C2) | CAN | 43.51 | | +8.340 |
| 61 | Zain Syed Ahmed (Senior) | CAN | 44.49 | | +9.320 |
| 62 | Robert Black (M50) | AUS | 44.66 | | +9.490 |
| 63 | Isaiah Jessie-Uribe (C1) | CAN | 44.70 | | +9.530 |
| 64 | Øystein Måge Skorpen (B2) | NOR | 46.40 | | +11.230 |
| 65 | Octavian-Cornel Moga (M45) | ROU | 46.45 | | +11.280 |
| 66 | Tim Bushell (M55) | CAN | 47.26 | | +12.090 |
| 67 | Johan Schut (M60) | NED | 49.00 | SB | +13.830 |
| 68 | Jared Farquharson (C1) | CAN | 49.81 | SB | +14.640 |
| 69 | Tomas Hernandez (n/a) | MEX | 50.09 | | +14.920 |
| 70 | Willem Langenberg (M70) | CAN | 55.31 | SB | +20.140 |
| DQ | Richard MacLennan (Senior) | CAN | DQ | | - |
| DNF | Oliver Bathe (M50) | CAN | DNF | | - |
| DNF | John Little (M50) | CAN | DNF | | - |
| DQ | Ian Dwyer (M40) | CAN | DQ | | - |
| DNS | Ryan Drake (Senior) | CAN | DNS | | - |
| DNF | Anthony Guenther (n/a) | CAN | DNF | | - |
| DNS | Kristian Aabakken (Neo) | NOR | DNS | | - |