| 1 | Richard MacLennan (Senior) | CAN | 35.50 | | - |
| 2 | Mikhail-Jeonghan Choi (Senior) | CAN | 36.04 | | +0.540 |
| 3 | Jordan Henkelman (Neo) | CAN | 36.06 | | +0.560 |
| 4 | Jacob Graham (Neo) | CAN | 36.15 | | +0.650 |
| 5 | Cooper Hunter (Neo) | CAN | 36.17 | | +0.670 |
| 6 | Miro Puolakka (Neo) | FIN | 36.40 | | +0.900 |
| 7 | Alex Ruel-Garvey (Neo) | CAN | 36.58 | | +1.080 |
| 8 | Eirik Skavhaug Nergård (Neo) | NOR | 36.89 | | +1.390 |
| 9 | Braden Clouthier (Neo) | CAN | 37.07 | | +1.570 |
| 10 | Sam Deckert (Neo) | CAN | 37.09 | | +1.590 |
| 11 | Magne Notland (Neo) | NOR | 37.26 | | +1.760 |
| 12 | Jiaxin Ke (Neo) | CHN | 37.30 | | +1.800 |
| 13 | Lucas Morin (Neo) | CAN | 37.31 | | +1.810 |
| 14 | Gary Trembinski (Senior) | CAN | 37.47 | | +1.970 |
| 15 | Espen Brask Nordfonn (Senior) | NOR | 37.68 | | +2.180 |
| 16 | Nicholas Goplen (Senior) | CAN | 37.69 | | +2.190 |
| 17 | Nicolas Hiller (A2) | CAN | 37.70 | | +2.200 |
| 18 | Stephen Paul Kilari (Senior) | IND | 38.01 | | +2.510 |
| 19 | Alexander Horst (Neo) | CAN | 38.37 | | +2.870 |
| 20 | Elliott Nelson (Senior) | CAN | 38.39 | | +2.890 |
| 21 | Magnus Brask Nordfonn (Neo) | NOR | 38.45 | | +2.950 |
| 22 | Lukas Conly (A2) | CAN | 38.49 | | +2.990 |
| 23 | Dylan White (A2) | CAN | 38.67 | | +3.170 |
| 24 | Hamish Black (Senior) | CAN | 39.07 | | +3.570 |
| 25 | Thomas van Dyck (Neo) | CAN | 39.29 | | +3.790 |
| 26 | Connor Howe (B1) | CAN | 39.42 | | +3.920 |
| 27 | Frank Roth (C2) | CAN | 39.44 | | +3.940 |
| 28 | Tyler Hartleb (A1) | CAN | 39.48 | | +3.980 |
| 29 | Sam Pollock (Neo) | CAN | 39.57 | | +4.070 |
| 30 | Simon Koots (Neo) | CAN | 39.63 | | +4.130 |
| 31 | Michael Hubbs (M30) | USA | 39.68 | | +4.180 |
| 32 | Kaleb Muller (B2) | CAN | 39.92 | | +4.420 |
| 33 | Max Halyk (B1) | CAN | 39.93 | | +4.430 |
| 34 | Cameron.97 Mason (A1) | CAN | 40.48 | | +4.980 |
| 35 | Graeme Fish (A1) | CAN | 40.95 | | +5.450 |
| 36 | Vaughn Thibault (M45) | CAN | 41.19 | | +5.690 |
| 37 | Joshua Hathaway (B1) | CAN | 42.14 | | +6.640 |
| 38 | Sasha Faris (Senior) | CAN | 43.22 | | +7.720 |
| DNS | BJ Schmidt (Neo) | CAN | DNS | | - |
| DNF | Dan Carruthers (Senior) | CAN | DNF | | - |