| 1 | Christopher Fiola (Neo) | CAN | 35.20 | | - |
| 2 | Laurent Dubreuil (Senior) | CAN | 35.35 | | +0.150 |
| 3 | Alex Boisvert-Lacroix (Senior) | CAN | 35.43 | | +0.230 |
| 4 | David Larue (Neo) | CAN | 35.65 | | +0.450 |
| 5 | Ching-Yang Sung (Senior) | TPE | 35.76 | | +0.560 |
| 6 | Haotian Wang (Neo) | CHN | 36.13 | | +0.930 |
| 7 | Frank Roth (A2) | CAN | 36.20 | | +1.000 |
| 8 | Ziwen Lian (Neo) | CHN | 36.31 | | +1.110 |
| 9 | Anders Johnson (Neo) | CAN | 36.33 | | +1.130 |
| 10 | Max Halyk (Neo) | CAN | 36.56 | | +1.360 |
| 11 | Antoine Roger (Neo) | CAN | 36.61 | | +1.410 |
| 12 | Charles-Émile Gélinas-Dion (Neo) | CAN | 36.77 | | +1.570 |
| 13 | Hyeon-Woong Moon (Senior) | KOR | 36.88 | PB | +1.680 |
| 14 | Paul Coderre (Neo) | CAN | 37.38 | | +2.180 |
| 15 | Gavin Broadhead (Senior) | CAN | 37.82 | | +2.620 |
| 16 | Christian Liebzeit (Neo) | CAN | 38.16 | | +2.960 |
| 17 | Zachary Lacroix (A2) | CAN | 38.38 | | +3.180 |
| 18 | Bo Xing (A1) | CHN | 38.58 | | +3.380 |
| 19 | Mark Golden (Neo) | CAN | 38.61 | | +3.410 |
| 20 | Sam Pollock (Senior) | CAN | 38.62 | | +3.420 |
| 21 | Dong-Hoon Yoo (B2) | KOR | 38.64 | SB | +3.440 |
| 22 | Haoyang.02 Xu (A1) | CHN | 38.78 | | +3.580 |
| 23 | Emil Ervik (A1) | FIN | 38.85 | | +3.650 |
| 24 | Ziheng Chen (B1) | CHN | 38.87 | SB | +3.670 |
| 25 | Birk Finnstø Refsås (B2) | NOR | 39.08 | | +3.880 |
| 26 | Xiaoding Xu (A1) | CHN | 39.15 | PB | +3.950 |
| 27 | Ragnar Jonsrud (A2) | NOR | 39.35 | PB | +4.150 |
| 28 | Lee-Seok Park (A1) | KOR | 40.05 | PB | +4.850 |
| 29 | Karl Didrik Møller Nordal (A2) | NOR | 40.33 | | +5.130 |
| 30 | Darius Eshete (M35) | AUS | 40.41 | | +5.210 |
| 31 | Joren Antoine Sleeking (B2) | NOR | 41.03 | | +5.830 |
| 32 | Zain Syed Ahmed (Senior) | CAN | 41.15 | | +5.950 |
| 33 | Robin Willem Hendrik Sleeking (A2) | NOR | 41.19 | | +5.990 |
| 34 | Ole Magnus Heggemsnes Wego (B2) | NOR | 41.77 | SB | +6.570 |
| 35 | Viktor Smedstad Haukaas (B2) | NOR | 42.49 | | +7.290 |
| 36 | Colin Nyborg (B2) | NOR | 43.17 | | +7.970 |
| 37 | Herman Nilsen Hoff (B1) | NOR | 1:05.75 | | +30.550 |
| DNS | Alexandre St-Jean (Senior) | CAN | DNS | | - |
| DNF | Byeong-Wook Ko (M30) | KOR | DNF | | - |
| DNF | Bendik Mauseth (A2) | NOR | DNF | | - |