| 1 | Kang-Seok Lee (Senior) | KOR | 34.85 | | - |
| 2 | Nan.89 Wang (Neo) | CHN | 35.45 | | +0.600 |
| 3 | Mitchell Whitmore (Neo) | USA | 35.92 | | +1.070 |
| 4 | Lucas Duffield (Neo) | CAN | 36.12 | | +1.270 |
| 5 | Tyler Derraugh (Neo) | CAN | 36.48 | | +1.630 |
| 6 | Patrick Marsh (Neo) | CAN | 36.60 | | +1.750 |
| 7 | Myles Matheson (Neo) | CAN | 36.64 | | +1.790 |
| 8 | Chon-Hak Choi (Senior) | PRK | 37.07 | NR | +2.220 |
| 9 | Graeme Koelwyn (Senior) | CAN | 37.12 | | +2.270 |
| 10 | Austin Hudey (Neo) | CAN | 37.18 | | +2.330 |
| 11 | Aleksandr Komar (Neo) | BLR | 37.19 | | +2.340 |
| 12 | Christofer Tsimaras (Senior) | GRE | 37.39 | | +2.540 |
| 13 | Kyle Gendron (Neo) | CAN | 37.57 | | +2.720 |
| 14 | José Ignacio Fazio (Senior) | ARG | 37.72 | | +2.870 |
| 15 | Song-Ho Ri (Neo) | PRK | 37.78 | | +2.930 |
| 16 | Joshua Ajohn (Senior) | CAN | 37.85 | | +3.000 |
| 17 | Matthew Nykolichuk (Neo) | CAN | 37.97 | | +3.120 |
| 18 | Daljinder Sanghera (Neo) | CAN | 37.98 | | +3.130 |
| 20 | Torbjørn Ladstein Fjeld (Neo) | NOR | 38.10 | | +3.250 |
| 21 | Eric Cepuran (Senior) | USA | 38.41 | SB | +3.560 |
| 22 | Rico Litscher (Senior) | SUI | 38.66 | | +3.810 |
| 23 | Marcin Goszczynski (Senior) | CAN | 39.01 | | +4.160 |
| 24 | Adam Ashdown (Neo) | CAN | 39.18 | | +4.330 |
| 25 | Lucas McMahon (Neo) | CAN | 39.21 | | +4.360 |
| 26 | Ellis Jordan (Neo) | CAN | 39.23 | | +4.380 |
| 27 | Alec Janssens (A1) | CAN | 39.82 | | +4.970 |
| 28 | Jan Caflisch (Senior) | SUI | 39.94 | | +5.090 |
| 29 | Joshua Berry (Neo) | CAN | 40.29 | | +5.440 |
| 30 | Mark Beitel (A2) | CAN | 40.95 | | +6.100 |
| 31 | Michael Wrubleski (A1) | CAN | 41.40 | | +6.550 |
| 32 | Phillip Shrimpton (A1) | CAN | 41.67 | | +6.820 |
| 33 | Aedan Giffin (B1) | CAN | 42.93 | | +8.080 |
| 34 | Cameron Bennett (B1) | CAN | 43.46 | | +8.610 |
| 35 | Ian Purvis (B2) | CAN | 43.71 | | +8.860 |
| DNF | Dan Growden (Senior) | CAN | DNF | | - |