| 1 | Erik Resell (Senior) | NOR | 1:09.04 | SB | - |
| 2 | Ryan Gibson (Senior) | CAN | 1:09.18 | SB | +0.140 |
| 3 | Max Halyk (Senior) | CAN | 1:09.67 | | +0.630 |
| 4 | Kieran Hanson (Neo) | CAN | 1:09.97 | | +0.930 |
| 5 | Ryan Kulbacki (Neo) | CAN | 1:10.15 | | +1.110 |
| 6 | Jonathan Tobon (Neo) | USA | 1:10.40 | | +1.360 |
| 7 | Marc-André Doyon (Senior) | CAN | 1:10.57 | SB | +1.530 |
| 8 | Joshua Telizyn (Senior) | CAN | 1:10.71 | SB | +1.670 |
| 9 | Max Poulin (Neo) | CAN | 1:11.00 | | +1.960 |
| 10 | Sebastien Champagne (Senior) | CAN | 1:11.25 | | +2.210 |
| 11 | Hayden Mayeur (Senior) | CAN | 1:11.32 | | +2.280 |
| 12 | Alex Wood (Neo) | CAN | 1:11.66 | | +2.620 |
| 13 | Andre Erasmus (Neo) | CAN | 1:11.96 | SB | +2.920 |
| 14 | Eric Orlowsky (Senior) | CAN | 1:12.56 | | +3.520 |
| 15 | Vincent Dehaître (Senior) | CAN | 1:12.80 | | +3.760 |
| 16 | Zakhary Adelman (A2) | CAN | 1:12.90 | | +3.860 |
| 17 | Ian Frederick (Senior) | USA | 1:13.13 | | +4.090 |
| 18 | Matej Pederson (Senior) | CAN | 1:13.14 | | +4.100 |
| 19 | Liam Mckague (Neo) | CAN | 1:13.27 | | +4.230 |
| 20 | Nathon Kettyle Kozuback (B2) | CAN | 1:13.34 | PB | +4.300 |
| 21 | Matthew Salm (M30) | USA | 1:13.42 | SB | +4.380 |
| 22 | Braeden Kremenik (Neo) | CAN | 1:13.67 | PB | +4.630 |
| 23 | Matthew Medlicott (Neo) | CAN | 1:14.10 | | +5.060 |
| 24 | Ian Mcpeek (Neo) | CAN | 1:14.72 | PB | +5.680 |
| 25 | Jack van den Berg (Neo) | CAN | 1:15.10 | | +6.060 |
| 26 | Luke Zeliff (Neo) | AUS | 1:15.19 | PB | +6.150 |
| 27 | Samuel Hart-Gorman (Neo) | USA | 1:15.22 | PB | +6.180 |
| 28 | Cameron.06 Mason (Neo) | CAN | 1:15.32 | | +6.280 |
| 29 | Henry Schlichting (B2) | USA | 1:15.33 | PB | +6.290 |
| 30 | Joshua Hathaway (Senior) | CAN | 1:16.05 | SB | +7.010 |
| 31 | Daniel Revie (Neo) | CAN | 1:16.66 | | +7.620 |
| 32 | Gavin Ord (A2) | USA | 1:16.72 | | +7.680 |
| 33 | Heath Kennett (B2) | CAN | 1:17.01 | PB | +7.970 |
| 34 | Brock Gilbert (A2) | CAN | 1:17.15 | SB | +8.110 |
| 35 | Matthew Kurowski (A1) | USA | 1:17.65 | PB | +8.610 |
| 36 | Taras Beveridge Warick (B2) | CAN | 1:17.69 | PB | +8.650 |
| 37 | Justin Cheng (C2) | CAN | 1:17.95 | PB | +8.910 |
| 38 | Austin MacGregor (A2) | CAN | 1:18.48 | SB | +9.440 |
| 39 | Cameron Kosh (Neo) | CAN | 1:19.34 | PB | +10.300 |
| 40 | Raúl Jardim (B1) | ESP | 1:19.72 | | +10.680 |
| 41 | Yule Wang (B1) | CAN | 1:20.21 | | +11.170 |
| 42 | Luke Lu (C2) | CAN | 1:21.06 | PB | +12.020 |
| 43 | Gavin Tyrrell (B1) | CAN | 1:21.18 | PB | +12.140 |
| 44 | Matthew Engel (A1) | CAN | 1:21.32 | SB | +12.280 |
| 45 | Dawson Price (Senior) | USA | 1:21.59 | PB | +12.550 |
| 46 | Max Wu (B1) | CAN | 1:21.98 | PB | +12.940 |
| 47 | Jacob Beesley (B2) | CAN | 1:22.26 | PB | +13.220 |
| 48 | Daniel Leswick (B1) | CAN | 1:23.35 | PB | +14.310 |
| 49 | Kesler Sysing (C2) | CAN | 1:23.46 | PB | +14.420 |
| 50 | Alex Foster (A1) | CAN | 1:23.79 | PB | +14.750 |
| 51 | Andrew Hubick (B1) | CAN | 1:23.90 | PB | +14.860 |
| 52 | Connor Craig (B1) | CAN | 1:24.29 | PB | +15.250 |
| 53 | Keegan Beausoleil (B2) | CAN | 1:25.74 | PB | +16.700 |
| 54 | Owen Kay (A1) | CAN | 1:26.77 | PB | +17.730 |
| 55 | Matthew Wilson (C2) | CAN | 1:27.22 | PB | +18.180 |
| 56 | Isaac Emblin (Neo) | CAN | 1:27.64 | PB | +18.600 |
| 57 | Ryker Olsen (B1) | CAN | 1:27.93 | PB | +18.890 |
| 58 | Zachary Grant (Senior) | CAN | 1:28.97 | | +19.930 |
| 59 | Everett Saydak (C2) | CAN | 1:30.08 | PB | +21.040 |
| 60 | Arjen Sander (B1) | CAN | 1:32.40 | | +23.360 |
| 61 | Finn Merryfield (B1) | CAN | 1:34.41 | | +25.370 |
| 62 | Jed Adediji (C2) | CAN | 1:37.28 | PB | +28.240 |
| 63 | Taha Ahmed (B2) | CAN | 1:39.35 | PB | +30.310 |
| 64 | Colm English (n/a) | CAN | 1:40.74 | PB | +31.700 |
| 65 | Shah Joaquin Khan (A1) | CAN | 1:41.49 | | +32.450 |
| 66 | Santiago Khan (C2) | CAN | 1:44.18 | PB | +35.140 |
| DNF | Frank Roth (Senior) | CAN | DNF | | - |
| DQ | Marcus Capili (A1) | CAN | DQ | | - |
| DNF | Derin Mckinnon -Buberoglu (B1) | CAN | DNF | | - |