| 1 | Yankun Zhao (Neo) | CAN | 1:09.47 | | - |
| 2 | Max Poulin (Neo) | CAN | 1:09.84 | PB | +0.370 |
| 3 | Seon Kyo Jeong (Senior) | KOR | 1:09.97 | SB | +0.500 |
| 4 | Vincent Dehaître (Senior) | CAN | 1:10.06 | | +0.590 |
| 5 | Tyson Langelaar (Senior) | CAN | 1:10.09 | | +0.620 |
| 6 | Jian.05 Zhang (Neo) | CHN | 1:10.41 | | +0.940 |
| 7 | Jalen Doan (A2) | CAN | 1:10.75 | | +1.280 |
| 8 | Sang-Hoon Oh (Senior) | KOR | 1:10.85 | | +1.380 |
| 9 | Ryan Gibson (Senior) | CAN | 1:10.92 | | +1.450 |
| 10 | Erik Resell (Senior) | NOR | 1:10.94 | | +1.470 |
| 11 | Marc-André Doyon (Senior) | CAN | 1:10.97 | | +1.500 |
| 12 | Joshua Telizyn (Neo) | CAN | 1:10.98 | | +1.510 |
| 13 | Seong-Hyeon Park (Senior) | KOR | 1:11.20 | | +1.730 |
| 14 | Kieran Hanson (Neo) | CAN | 1:11.25 | | +1.780 |
| 15 | Ryan Kulbacki (Neo) | CAN | 1:11.26 | | +1.790 |
| 16 | Seong-Min Hwang (A2) | KOR | 1:11.31 | PB | +1.840 |
| 17 | Max Halyk (Senior) | CAN | 1:11.91 | | +2.440 |
| 18 | Yoon-Seong Yong (B2) | KOR | 1:12.04 | | +2.570 |
| 19 | Joon-Seo.06 Lee (A2) | KOR | 1:12.42 | PB | +2.950 |
| 20 | Sebastien Champagne (Senior) | CAN | 1:12.56 | | +3.090 |
| 21 | Jeongho Ko (A1) | KOR | 1:12.71 | | +3.240 |
| 22 | Magnus Dahle (Senior) | NOR | 1:12.72 | | +3.250 |
| 23 | Matej Pederson (Neo) | CAN | 1:12.81 | | +3.340 |
| 24 | Seon-Woong Shin (A1) | KOR | 1:13.40 | | +3.930 |
| 25 | Martin Solberg Andreassen (Neo) | NOR | 1:13.77 | | +4.300 |
| 26 | Andre Erasmus (Neo) | CAN | 1:13.87 | | +4.400 |
| 27 | Bon Lowe (Neo) | CAN | 1:14.01 | | +4.540 |
| 28 | Matthew Medlicott (Neo) | CAN | 1:14.34 | | +4.870 |
| 29 | Alex Wood (A2) | CAN | 1:14.42 | | +4.950 |
| 30 | Daniel Pauli (Neo) | CAN | 1:14.48 | SB | +5.010 |
| 31 | Liam Mckague (A2) | CAN | 1:14.57 | | +5.100 |
| 32 | Weon-Seo Choi (Neo) | KOR | 1:15.15 | | +5.680 |
| 33 | Ignacio Moran (Neo) | ESP | 1:15.73 | SB | +6.260 |
| 34 | Andrew Binns (Neo) | CAN | 1:15.74 | SB | +6.270 |
| 35 | Matthew Mitchell (A2) | CAN | 1:15.77 | | +6.300 |
| 36 | Jersey Chytla (Neo) | USA | 1:16.23 | | +6.760 |
| 37 | Ben Routledge (Neo) | CAN | 1:16.34 | | +6.870 |
| 38 | Jeong-Hyoo Jeon (B2) | KOR | 1:16.38 | PB | +6.910 |
| 39 | Connor Waters (Neo) | CAN | 1:16.48 | | +7.010 |
| 40 | Braeden Kremenik (A2) | CAN | 1:16.70 | | +7.230 |
| 41 | Erik Angelozzi (B2) | CAN | 1:17.53 | | +8.060 |
| 42 | Jae-Hyeon Yoon (A1) | KOR | 1:17.94 | | +8.470 |
| 43 | Jeong-Woo Yoon (B1) | KOR | 1:18.02 | | +8.550 |
| 44 | Aaron Riehl (A2) | CAN | 1:18.27 | | +8.800 |
| 45 | Eric Kulbacki (A1) | CAN | 1:18.50 | | +9.030 |
| 46 | Liam Robinson (A1) | CAN | 1:18.83 | | +9.360 |
| 47 | Nathon Kettyle Kozuback (B1) | CAN | 1:19.08 | | +9.610 |
| 48 | Denis Berthelot (A1) | CAN | 1:19.90 | SB | +10.430 |
| 49 | Cameron.06 Mason (A2) | CAN | 1:20.09 | | +10.620 |
| 50 | James Wigelsworth (A1) | CAN | 1:20.74 | | +11.270 |
| 51 | Gabriel Padbury (B2) | CAN | 1:20.90 | SB | +11.430 |
| Maddox Champagne (A2) | CAN | 1:20.90 | | +11.430 |
| 53 | Taras Beveridge Warick (B1) | CAN | 1:21.04 | | +11.570 |
| 54 | Austin MacGregor (A1) | CAN | 1:22.48 | SB | +13.010 |
| 55 | Jet Thorburn (A2) | AUS | 1:23.85 | PB | +14.380 |
| 56 | Daniel Revie (A2) | CAN | 1:24.00 | | +14.530 |
| 57 | Connor Mason-Bennett (A2) | CAN | 1:24.87 | SB | +15.400 |
| 58 | Riley Vanderburgh (Neo) | CAN | 1:25.48 | | +16.010 |
| 59 | Marcus Capili (B2) | CAN | 1:28.34 | | +18.870 |
| 60 | Jacob Beesley (B1) | CAN | 1:28.79 | | +19.320 |
| 61 | Kunio Tsuyuhara (M45) | CAN | 1:29.71 | SB | +20.240 |
| 62 | Isaac Emblin (Neo) | CAN | 1:30.20 | SB | +20.730 |
| 63 | Jonson Bi (C2) | CAN | 1:30.91 | | +21.440 |
| 64 | Jared Roberts (B1) | CAN | 1:31.24 | | +21.770 |
| 65 | Connor Craig (C2) | CAN | 1:33.12 | SB | +23.650 |
| 66 | Daniel Leswick (C2) | CAN | 1:36.82 | | +27.350 |
| 67 | Abeghoni Ojisua (B2) | CAN | 1:37.32 | | +27.850 |
| 68 | Alex Foster (B2) | CAN | 1:38.14 | | +28.670 |
| DNS | Frank Roth (Senior) | CAN | DNS | | - |
| DNS | Anders Johnson (Senior) | CAN | DNS | | - |
| DNS | Seunghyun Lee (Neo) | KOR | DNS | | - |