| 1 | Nil Llop Izquierdo (Neo) | ESP | 1:07.99 | NR | - |
| 2 | Yankun Zhao (Neo) | CAN | 1:08.08 | SB | +0.090 |
| 3 | Wei-Lin Tai (Senior) | TPE | 1:08.80 | SB | +0.810 |
| 4 | David Larue (Senior) | CAN | 1:09.04 | SB | +1.050 |
| 5 | Cornelius Kersten (Senior) | GBR | 1:09.50 | SB | +1.510 |
| 6 | Max Halyk (Senior) | CAN | 1:09.67 | SB | +1.680 |
| 7 | Daniel Milagros (Senior) | ESP | 1:10.41 | PB | +2.420 |
| 8 | Max Poulin (Neo) | CAN | 1:10.78 | SB | +2.790 |
| 9 | Oliver Grob (Senior) | SUI | 1:10.81 | SB | +2.820 |
| 10 | Ian Frederick (Senior) | USA | 1:11.39 | PB | +3.400 |
| 11 | Eric Orlowsky (Senior) | CAN | 1:12.36 | SB | +4.370 |
| 12 | Arnaud Parent (Neo) | CAN | 1:12.65 | SB | +4.660 |
| 13 | Zakhary Adelman (A2) | CAN | 1:12.76 | PB | +4.770 |
| 14 | Matej Pederson (Senior) | CAN | 1:12.83 | SB | +4.840 |
| 15 | Fergus English (Neo) | CAN | 1:13.06 | SB | +5.070 |
| 16 | Raphaël Côté (Neo) | CAN | 1:13.35 | SB | +5.360 |
| 17 | Félix Larochelle (Neo) | CAN | 1:13.46 | SB | +5.470 |
| 18 | Erik Angelozzi (A1) | CAN | 1:13.84 | PB | +5.850 |
| 19 | Matthew Medlicott (Neo) | CAN | 1:13.91 | SB | +5.920 |
| 20 | Denis Berthelot (A2) | CAN | 1:14.36 | PB | +6.370 |
| 21 | Eric Kulbacki (A2) | CAN | 1:14.38 | PB | +6.390 |
| 22 | Cameron.06 Mason (Neo) | CAN | 1:14.92 | PB | +6.930 |
| 23 | Maddox Champagne (Neo) | CAN | 1:14.99 | SB | +7.000 |
| 24 | Jack van den Berg (Neo) | CAN | 1:15.67 | | +7.680 |
| 25 | Chandra Mouli Danda (Neo) | IND | 1:15.76 | | +7.770 |
| 26 | Max Williams (Neo) | CAN | 1:16.23 | PB | +8.240 |
| 27 | Daniel Revie (Neo) | CAN | 1:16.35 | PB | +8.360 |
| 28 | Luke Zeliff (Neo) | AUS | 1:16.75 | SB | +8.760 |
| 29 | Raúl Jardim (B1) | ESP | 1:17.15 | PB | +9.160 |
| 30 | James Wigelsworth (A2) | CAN | 1:17.24 | PB | +9.250 |
| 31 | Kai Peacock (A1) | CAN | 1:17.83 | | +9.840 |
| 32 | Austin MacGregor (A2) | CAN | 1:19.40 | SB | +11.410 |
| 33 | Taras Beveridge Warick (B2) | CAN | 1:19.43 | | +11.440 |
| 34 | Cole Gimby (B2) | CAN | 1:20.52 | SB | +12.530 |
| 35 | Arjen Sander (B1) | CAN | 1:21.44 | PB | +13.450 |
| 36 | Luke Lu (C2) | CAN | 1:22.02 | SB | +14.030 |
| 37 | Ian Dwyer (M50) | CAN | 1:22.67 | SB | +14.680 |
| 38 | Jonson Bi (B1) | CAN | 1:23.60 | SB | +15.610 |
| 39 | Jared Roberts (B2) | CAN | 1:24.32 | SB | +16.330 |
| 40 | Christopher Fiola (Senior) | CAN | 1:24.35 | | +16.360 |
| 41 | Dhruv Patil (n/a) | CAN | 1:25.39 | PB | +17.400 |
| 42 | Owen Kay (A1) | CAN | 1:27.21 | SB | +19.220 |
| 43 | Abeghoni Ojisua (A1) | CAN | 1:28.02 | SB | +20.030 |
| 44 | Keith Wobeser (M55) | CAN | 1:29.40 | SB | +21.410 |
| 45 | Bob Irvine (M70) | CAN | 1:29.43 | SB | +21.440 |
| 46 | Matthew Wilson (C2) | CAN | 1:29.48 | SB | +21.490 |
| 47 | Alex Yaschyshyn (A1) | CAN | 1:33.32 | SB | +25.330 |
| 48 | Finn Merryfield (B1) | CAN | 1:35.11 | SB | +27.120 |
| 49 | Victor Kuri-Gonzalez (M30) | CAN | 1:37.48 | SB | +29.490 |
| 50 | Shah Joaquin Khan (A1) | CAN | 1:40.76 | PB | +32.770 |
| 51 | Benjamin Wobeser (B1) | USA | 2:03.79 | SB | +55.800 |
| DNF | Antoine Gélinas-Beaulieu (Senior) | CAN | DNF | | - |
| DNF | Zacharie Desprès (Neo) | CAN | DNF | | - |
| DNF | Luca Veeman (Neo) | CAN | DNF | | - |
| DNF | William Lefrançois (Neo) | CAN | DNF | | - |
| DNS | Connor Mason-Bennett (Neo) | CAN | DNS | | - |
| DNF | Christo Toshkov (Neo) | CAN | DNF | | - |
| DQ | Axton Pardy (C2) | CAN | DQ | | - |
| DQ | Dean Lavoie (n/a) | CAN | DQ | | - |
| DQ | Konrád Nagy (Senior) | HUN | DQ | | - |