| 1 | Anders Johnson (Senior) | CAN | 35.21 | | - |
| 2 | Yankun Zhao (Neo) | CAN | 35.26 | | +0.050 |
| 3 | Joshua Telizyn (Neo) | CAN | 35.66 | | +0.450 |
| 4 | Marc-André Doyon (Senior) | CAN | 35.69 | | +0.480 |
| 5 | Jalen Doan (A2) | CAN | 35.80 | | +0.590 |
| 6 | Wei-Lin Tai (Senior) | TPE | 35.91 | | +0.700 |
| 7 | Connor Howe (Senior) | CAN | 35.98 | | +0.770 |
| 8 | Ryan Gibson (Senior) | CAN | 35.99 | | +0.780 |
| 9 | Tyson Langelaar (Senior) | CAN | 36.31 | | +1.100 |
| 10 | Erik Resell (Senior) | NOR | 36.41 | | +1.200 |
| 11 | Max Poulin (Neo) | CAN | 36.50 | | +1.290 |
| 12 | Gabriel Odor (Senior) | AUT | 36.51 | SB | +1.300 |
| 13 | Kieran Hanson (Neo) | CAN | 36.54 | | +1.330 |
| 14 | Seon-Woong Shin (A1) | KOR | 36.60 | | +1.390 |
| 15 | Ryan Kulbacki (Neo) | CAN | 36.61 | | +1.400 |
| 16 | Joon-Seo.06 Lee (A2) | KOR | 36.70 | | +1.490 |
| 17 | Jian.05 Zhang (Neo) | CHN | 36.71 | | +1.500 |
| 18 | Yeon-Woo Jeong (B2) | KOR | 36.81 | | +1.600 |
| 19 | Martin Solberg Andreassen (Neo) | NOR | 37.03 | | +1.820 |
| 20 | Magnus Dahle (Senior) | NOR | 37.04 | | +1.830 |
| 21 | Hayden Mayeur (Senior) | CAN | 37.13 | | +1.920 |
| 22 | Luca Veeman (Neo) | CAN | 37.18 | | +1.970 |
| 23 | Max Halyk (Senior) | CAN | 37.33 | | +2.120 |
| Jack Deibert (Senior) | CAN | 37.33 | SB | +2.120 |
| 25 | Andre Erasmus (Neo) | CAN | 37.37 | | +2.160 |
| 26 | Fergus English (Neo) | CAN | 37.48 | | +2.270 |
| 27 | Sebastien Champagne (Senior) | CAN | 37.60 | | +2.390 |
| 28 | Alexander Rezzonico (Neo) | ESP | 37.64 | | +2.430 |
| 29 | Matthew Medlicott (Neo) | CAN | 37.92 | | +2.710 |
| 30 | Eric Orlowsky (Senior) | CAN | 37.93 | | +2.720 |
| 31 | Matthew Laxton (Senior) | CAN | 37.95 | | +2.740 |
| 32 | Jeong-Hyoo Jeon (B2) | KOR | 38.10 | | +2.890 |
| 33 | Alex Wood (A2) | CAN | 38.40 | | +3.190 |
| 34 | Jae-Hyeon Yoon (A1) | KOR | 38.42 | | +3.210 |
| 35 | Adam Buchwald (A2) | CAN | 38.44 | | +3.230 |
| 36 | Braeden Kremenik (A2) | CAN | 38.65 | | +3.440 |
| 37 | Ignacio Moran (Neo) | ESP | 38.80 | | +3.590 |
| 38 | Jeong-Woo Yoon (B1) | KOR | 38.81 | | +3.600 |
| 39 | Chan-Soo Park (A2) | KOR | 38.88 | | +3.670 |
| 40 | Yong-Weon Kweon (C2) | KOR | 39.07 | | +3.860 |
| 41 | Liam Robinson (A1) | CAN | 39.54 | | +4.330 |
| 42 | Max Williams (A2) | CAN | 39.59 | | +4.380 |
| 43 | Joshua Hathaway (Senior) | CAN | 39.77 | | +4.560 |
| 44 | Jack van den Berg (A2) | CAN | 40.29 | | +5.080 |
| 45 | Yool Kim (C2) | KOR | 40.35 | | +5.140 |
| 46 | Jet Thorburn (A2) | AUS | 41.74 | | +6.530 |
| 47 | Riley Vanderburgh (Neo) | CAN | 43.18 | | +7.970 |
| DNS | Ian Mcpeek (Neo) | CAN | DNS | | - |
| DNF | Nathon Kettyle Kozuback (B1) | CAN | DNF | | - |