| 1 | Frank Roth (Senior) | CAN | 34.97 | | - |
| 2 | Jalen Doan (Neo) | CAN | 35.20 | | +0.230 |
| 3 | Erik Resell (Senior) | NOR | 35.25 | PB | +0.280 |
| 4 | Joshua Telizyn (Senior) | CAN | 35.48 | | +0.510 |
| 5 | Ryan Gibson (Senior) | CAN | 35.52 | | +0.550 |
| 6 | Marc-André Doyon (Senior) | CAN | 35.79 | | +0.820 |
| 7 | Kieran Hanson (Neo) | CAN | 35.81 | | +0.840 |
| 8 | Ryan Kulbacki (Neo) | CAN | 36.17 | | +1.200 |
| 9 | Sebastien Champagne (Senior) | CAN | 36.21 | | +1.240 |
| 10 | Andre Erasmus (Neo) | CAN | 36.34 | | +1.370 |
| 11 | Zakhary Adelman (A2) | CAN | 36.36 | PB | +1.390 |
| 12 | Alex Wood (Neo) | CAN | 36.44 | | +1.470 |
| 13 | Max Halyk (Senior) | CAN | 36.55 | | +1.580 |
| 14 | Matej Pederson (Senior) | CAN | 36.57 | PB | +1.600 |
| 15 | Vincent Dehaître (Senior) | CAN | 36.65 | | +1.680 |
| 16 | Max Poulin (Neo) | CAN | 36.88 | | +1.910 |
| 17 | Braeden Kremenik (Neo) | CAN | 37.07 | | +2.100 |
| 18 | Matthew Mitchell (Neo) | CAN | 37.08 | PB | +2.110 |
| 19 | Nathon Kettyle Kozuback (B2) | CAN | 37.11 | PB | +2.140 |
| 20 | Matthew Medlicott (Neo) | CAN | 37.36 | | +2.390 |
| 21 | Fergus English (Neo) | CAN | 37.45 | SB | +2.480 |
| 22 | Maddox Champagne (Neo) | CAN | 37.52 | PB | +2.550 |
| Ian Frederick (Senior) | USA | 37.52 | | +2.550 |
| 24 | Joel Simpson (Senior) | CAN | 37.53 | SB | +2.560 |
| 25 | Liam Mckague (Neo) | CAN | 37.61 | | +2.640 |
| 26 | Eric Orlowsky (Senior) | CAN | 37.66 | | +2.690 |
| 27 | Cameron.06 Mason (Neo) | CAN | 37.80 | PB | +2.830 |
| 28 | Kai Peacock (A1) | CAN | 38.02 | PB | +3.050 |
| 29 | Jack van den Berg (Neo) | CAN | 38.07 | | +3.100 |
| 30 | Luke Zeliff (Neo) | AUS | 38.08 | PB | +3.110 |
| 31 | William Silk (Neo) | USA | 38.11 | | +3.140 |
| 32 | Matthew Salm (M30) | USA | 38.12 | | +3.150 |
| 33 | Liam Robinson (A2) | CAN | 38.25 | SB | +3.280 |
| 34 | Yule Wang (B1) | CAN | 38.33 | PB | +3.360 |
| 35 | Paul Astor (Neo) | CAN | 38.39 | PB | +3.420 |
| 36 | Daniel Revie (Neo) | CAN | 38.52 | SB | +3.550 |
| 37 | Max Williams (Neo) | CAN | 38.64 | PB | +3.670 |
| 38 | Daniel Pauli (Neo) | CAN | 38.70 | | +3.730 |
| 39 | Justin Cheng (C2) | CAN | 38.73 | PB | +3.760 |
| 40 | Henry Schlichting (B2) | USA | 38.78 | | +3.810 |
| 41 | Jiaqi Ricky Lin (C2) | CAN | 39.01 | PB | +4.040 |
| 42 | Taras Beveridge Warick (B2) | CAN | 39.13 | PB | +4.160 |
| 43 | James Wigelsworth (A2) | CAN | 39.17 | SB | +4.200 |
| 44 | Heath Kennett (B2) | CAN | 39.24 | PB | +4.270 |
| 45 | Samuel Hart-Gorman (Neo) | USA | 39.43 | | +4.460 |
| 46 | Gavin Ord (A2) | USA | 39.62 | | +4.650 |
| 47 | Matthew Engel (A1) | CAN | 39.64 | PB | +4.670 |
| 48 | Matthew Kurowski (A1) | USA | 39.65 | PB | +4.680 |
| 49 | Raúl Jardim (B1) | ESP | 39.75 | | +4.780 |
| 50 | Cameron Kosh (Neo) | CAN | 39.88 | | +4.910 |
| 51 | Austin MacGregor (A2) | CAN | 40.00 | | +5.030 |
| 52 | Luke Lu (C2) | CAN | 40.52 | | +5.550 |
| 53 | Gavin Tyrrell (B1) | CAN | 40.54 | PB | +5.570 |
| 54 | Andrew Hubick (B1) | CAN | 40.67 | PB | +5.700 |
| 55 | Max Wu (B1) | CAN | 40.79 | PB | +5.820 |
| 56 | Mattias Daniels (A2) | CAN | 41.05 | | +6.080 |
| 57 | Kesler Sysing (C2) | CAN | 41.30 | PB | +6.330 |
| 58 | Connor Craig (B1) | CAN | 41.42 | PB | +6.450 |
| 59 | Daniel Leswick (B1) | CAN | 41.60 | PB | +6.630 |
| 60 | Jacob Beesley (B2) | CAN | 41.70 | PB | +6.730 |
| 61 | Marcus Capili (A1) | CAN | 41.79 | SB | +6.820 |
| 62 | Nigel Emblin (n/a) | CAN | 41.92 | PB | +6.950 |
| 63 | Dawson Price (Senior) | USA | 41.94 | PB | +6.970 |
| 64 | Alex Foster (A1) | CAN | 42.93 | SB | +7.960 |
| 65 | Derin Mckinnon -Buberoglu (B1) | CAN | 43.14 | PB | +8.170 |
| 66 | Owen Kay (A1) | CAN | 43.26 | | +8.290 |
| 67 | Everett Saydak (C2) | CAN | 43.39 | PB | +8.420 |
| 68 | Matthew Wilson (C2) | CAN | 43.68 | PB | +8.710 |
| 69 | Keegan Beausoleil (B2) | CAN | 43.70 | | +8.730 |
| 70 | Ryker Olsen (B1) | CAN | 43.94 | PB | +8.970 |
| 71 | Zachary Grant (Senior) | CAN | 44.31 | | +9.340 |
| 72 | Isaac Emblin (Neo) | CAN | 44.35 | SB | +9.380 |
| 73 | Arjen Sander (B1) | CAN | 46.13 | | +11.160 |
| 74 | Jed Adediji (C2) | CAN | 46.15 | PB | +11.180 |
| 75 | Finn Merryfield (B1) | CAN | 46.22 | PB | +11.250 |
| 76 | Taha Ahmed (B2) | CAN | 48.35 | PB | +13.380 |
| 77 | Shah Joaquin Khan (A1) | CAN | 49.32 | | +14.350 |
| 78 | Santiago Khan (C2) | CAN | 49.55 | PB | +14.580 |
| 79 | Colm English (n/a) | CAN | 49.76 | PB | +14.790 |