| 1 | Yankun Zhao (Neo) | CAN | 1:08.31 | | - |
| 2 | Jalen Doan (Neo) | CAN | 1:09.04 | | +0.730 |
| 3 | Marc-André Doyon (Senior) | CAN | 1:09.44 | SB | +1.130 |
| 4 | Kieran Hanson (Neo) | CAN | 1:09.45 | | +1.140 |
| 5 | Zacharie Desprès (Neo) | CAN | 1:09.70 | PB | +1.390 |
| 6 | Ryan Gibson (Senior) | CAN | 1:09.73 | | +1.420 |
| 7 | Siver Brattgjerd (Senior) | NOR | 1:10.04 | | +1.730 |
| 8 | Sebastien Champagne (Senior) | CAN | 1:10.43 | | +2.120 |
| 9 | Andre Erasmus (Neo) | CAN | 1:10.46 | PB | +2.150 |
| 10 | Christo Toshkov (Neo) | CAN | 1:11.07 | PB | +2.760 |
| 11 | Alex Wood (Neo) | CAN | 1:11.59 | | +3.280 |
| 12 | Raphaël Côté (Neo) | CAN | 1:12.23 | SB | +3.920 |
| 13 | Félix Larochelle (Neo) | CAN | 1:13.06 | | +4.750 |
| 14 | Chandra Mouli Danda (Neo) | IND | 1:13.28 | PB | +4.970 |
| 15 | Arnaud Parent (Neo) | CAN | 1:13.49 | | +5.180 |
| 16 | Braeden Kremenik (Neo) | CAN | 1:13.78 | | +5.470 |
| 17 | Maddox Champagne (Neo) | CAN | 1:14.65 | PB | +6.340 |
| 18 | Jack van den Berg (Neo) | CAN | 1:14.83 | | +6.520 |
| 19 | Matthew Medlicott (Neo) | CAN | 1:14.98 | | +6.670 |
| 20 | Taras Beveridge Warick (B2) | CAN | 1:16.46 | PB | +8.150 |
| 21 | Daniel Revie (Neo) | CAN | 1:18.09 | | +9.780 |
| 22 | Justin Carrière (Neo) | CAN | 1:18.28 | PB | +9.970 |
| 23 | Ian Dwyer (M50) | CAN | 1:22.19 | | +13.880 |
| 24 | Jacob Beesley (B2) | CAN | 1:22.39 | | +14.080 |
| 25 | Michael Beaupré-Boucher (Neo) | CAN | 1:23.47 | | +15.160 |
| DNS | Evan Boyce (Neo) | CAN | DNS | | - |