| 1 | Joshua Telizyn (Neo) | CAN | 35.42 | | - |
| 2 | Jian.05 Zhang (Neo) | CHN | 35.65 | | +0.230 |
| 3 | Jalen Doan (A2) | CAN | 35.75 | | +0.330 |
| 4 | Kieran Hanson (Neo) | CAN | 36.12 | | +0.700 |
| 5 | Max Halyk (Senior) | CAN | 36.59 | | +1.170 |
| 6 | Sebastien Champagne (Senior) | CAN | 36.66 | | +1.240 |
| 7 | Andre Erasmus (Neo) | CAN | 36.81 | | +1.390 |
| 8 | Matej Pederson (Neo) | CAN | 36.84 | | +1.420 |
| 9 | Matthew Laxton (Senior) | CAN | 36.94 | SB | +1.520 |
| 10 | Andrew Binns (Neo) | CAN | 37.17 | | +1.750 |
| 11 | Fergus English (Neo) | CAN | 37.31 | SB | +1.890 |
| 12 | Alexander Rezzonico (Neo) | ESP | 37.33 | | +1.910 |
| 13 | Daniel Hall (Neo) | CAN | 37.48 | | +2.060 |
| 14 | Matthew Medlicott (Neo) | CAN | 37.64 | | +2.220 |
| 15 | Hugo Yang (n/a) | CAN | 38.06 | PB | +2.640 |
| 16 | Jersey Chytla (Neo) | USA | 38.13 | PB | +2.710 |
| 17 | Ben Routledge (Neo) | CAN | 38.18 | SB | +2.760 |
| Chandra Mouli Danda (Neo) | IND | 38.18 | | +2.760 |
| 19 | Braeden Kremenik (A2) | CAN | 38.24 | | +2.820 |
| 20 | Marek Chomin (B2) | CAN | 38.26 | SB | +2.840 |
| 21 | Liam Robinson (A1) | CAN | 38.36 | SB | +2.940 |
| 22 | Aaron Riehl (A2) | CAN | 38.37 | SB | +2.950 |
| 23 | Nathon Kettyle Kozuback (B1) | CAN | 38.59 | | +3.170 |
| 24 | William Silk (A2) | USA | 38.61 | | +3.190 |
| 25 | Sam Chamberlain (B1) | USA | 38.64 | | +3.220 |
| 26 | Ian Mcpeek (Neo) | CAN | 38.67 | SB | +3.250 |
| 27 | Eric Kulbacki (A1) | CAN | 38.90 | | +3.480 |
| Max Williams (A2) | CAN | 38.90 | SB | +3.480 |
| 29 | Daniel Revie (A2) | CAN | 39.02 | | +3.600 |
| 30 | Cameron.06 Mason (A2) | CAN | 39.20 | | +3.780 |
| 31 | James Wigelsworth (A1) | CAN | 39.39 | | +3.970 |
| 32 | Denis Berthelot (A1) | CAN | 39.55 | SB | +4.130 |
| 33 | Joshua Hathaway (Senior) | CAN | 39.66 | | +4.240 |
| Heath Kennett (B1) | CAN | 39.66 | SB | +4.240 |
| 35 | Kai Peacock (B2) | CAN | 39.68 | | +4.260 |
| 36 | Henry Schlichting (B1) | USA | 39.77 | | +4.350 |
| 37 | Angus Hicks (B1) | CAN | 39.96 | SB | +4.540 |
| 38 | Taras Beveridge Warick (B1) | CAN | 39.97 | | +4.550 |
| 39 | Edward Nagel (A1) | USA | 40.01 | | +4.590 |
| 40 | Matthew Kurowski (B2) | USA | 40.25 | | +4.830 |
| 41 | Cameron Kosh (Neo) | CAN | 40.26 | | +4.840 |
| 42 | Mattias Daniels (A1) | CAN | 40.65 | PB | +5.230 |
| 43 | Mitch Williams (B1) | CAN | 40.95 | | +5.530 |
| 44 | Yule Wang (C2) | CAN | 41.02 | | +5.600 |
| 45 | Louie Toth (B1) | CAN | 41.32 | SB | +5.900 |
| 46 | Marcus Capili (B2) | CAN | 41.39 | PB | +5.970 |
| 47 | Lambert Schwartzenberger (A1) | CAN | 41.40 | PB | +5.980 |
| 48 | Huiseong Hwang (n/a) | CAN | 41.74 | PB | +6.320 |
| 49 | David Dang (C2) | CAN | 42.14 | SB | +6.720 |
| 50 | Andrew Hubick (C2) | CAN | 42.36 | SB | +6.940 |
| 51 | Riley Vanderburgh (Neo) | CAN | 42.62 | | +7.200 |
| 52 | Daniel Leswick (C2) | CAN | 42.99 | | +7.570 |
| 53 | Max Wu (C2) | CAN | 43.31 | | +7.890 |
| 54 | Abeghoni Ojisua (B2) | CAN | 43.77 | SB | +8.350 |
| 55 | Jacob Beesley (B1) | CAN | 43.78 | | +8.360 |
| 56 | Owen Kay (B2) | CAN | 43.88 | SB | +8.460 |
| 57 | Madden Thomson (B1) | CAN | 44.11 | | +8.690 |
| 58 | Adrian Lanoie (A1) | CAN | 44.24 | SB | +8.820 |
| 59 | Gavin Tyrrell (C2) | CAN | 44.28 | SB | +8.860 |
| Jashjit Chauhan (B1) | CAN | 44.28 | | +8.860 |
| 61 | Derin Mckinnon -Buberoglu (C2) | CAN | 44.72 | | +9.300 |
| 62 | Isaac Schwartzenberger (B1) | CAN | 45.13 | PB | +9.710 |
| 63 | Alex Foster (B2) | CAN | 45.15 | | +9.730 |
| 64 | Keegan Beausoleil (B1) | CAN | 45.44 | | +10.020 |
| 65 | Nicolas Gravel (B1) | CAN | 45.56 | PB | +10.140 |
| 66 | Connor Craig (C2) | CAN | 45.81 | | +10.390 |
| 67 | Lucas Orzanco Iraizoz (C2) | ESP | 46.51 | SB | +11.090 |
| 68 | Lucas Gill (C2) | CAN | 47.37 | SB | +11.950 |
| 69 | Aidan Kalmar (n/a) | CAN | 47.55 | | +12.130 |
| 70 | Zachary Grant (Senior) | CAN | 58.98 | | +23.560 |
| DNF | Zakhary Adelman (A1) | CAN | DNF | | - |
| DQ | Matthew Salm (Senior) | USA | DQ | | - |