| 1 | Austin Kleba (Senior) | USA | 1:11.04 | SB | - |
| 2 | Félix Larochelle (Neo) | CAN | 1:13.27 | | +2.230 |
| 3 | Aymrik Santos-Potvin (A2) | CAN | 1:14.27 | PB | +3.230 |
| 4 | Felix Gingras (A1) | CAN | 1:14.65 | PB | +3.610 |
| 5 | Raphaël Côté (Neo) | CAN | 1:14.76 | | +3.720 |
| 6 | Jimmy Jouette (Senior) | FRA | 1:14.79 | SB | +3.750 |
| 7 | Etienne Parent (A2) | CAN | 1:15.69 | PB | +4.650 |
| 8 | William Lefrançois (Neo) | CAN | 1:15.77 | SB | +4.730 |
| 9 | Louis-David Blanchette (B1) | CAN | 1:15.79 | PB | +4.750 |
| 10 | Sébastian Beaupré-Boucher (A1) | CAN | 1:17.86 | PB | +6.820 |
| 11 | Maxime Larochelle (B1) | CAN | 1:18.21 | SB | +7.170 |
| 12 | Olivier Landreville (Neo) | CAN | 1:18.58 | PB | +7.540 |
| 13 | Donavan Ward (B2) | CAN | 1:18.87 | PB | +7.830 |
| 14 | Guillaume Poirier (B1) | CAN | 1:18.88 | | +7.840 |
| 15 | Alexandre Prud'homme (Senior) | CAN | 1:19.03 | | +7.990 |
| 16 | Louis-Félipe Déry (A1) | CAN | 1:19.30 | SB | +8.260 |
| 17 | Arnaud Bédard (A2) | CAN | 1:19.35 | PB | +8.310 |
| 18 | Édouard Grondin (B2) | CAN | 1:20.65 | | +9.610 |
| 19 | Robert Panait (C2) | CAN | 1:20.99 | PB | +9.950 |
| 20 | Liam Tao (C2) | CAN | 1:21.89 | PB | +10.850 |
| 21 | Cole Gimby (B2) | CAN | 1:22.05 | | +11.010 |
| 22 | Raphael Bouchard (A1) | CAN | 1:22.70 | | +11.660 |
| 23 | Raphaël Caron (A1) | CAN | 1:22.98 | PB | +11.940 |
| 24 | Jimmy Fortin-Simard (C2) | CAN | 1:23.93 | PB | +12.890 |
| 25 | Jingbo Gao (C2) | CAN | 1:23.94 | PB | +12.900 |
| 26 | Michael Beaupré-Boucher (Neo) | CAN | 1:23.95 | | +12.910 |
| 27 | Zachary Tremblay (A1) | CAN | 1:24.42 | SB | +13.380 |
| 28 | Tiernan Dewar (B1) | CAN | 1:24.49 | PB | +13.450 |
| 29 | Yiran Xu (B1) | CHN | 1:24.50 | PB | +13.460 |
| 30 | Brady Gibson (B2) | CAN | 1:24.73 | PB | +13.690 |
| 31 | Henry Ormsbee (B1) | CAN | 1:24.87 | | +13.830 |
| 32 | Garrison Woodford (Neo) | CAN | 1:25.45 | PB | +14.410 |
| 33 | Grayson Benton Kearney (C2) | CAN | 1:26.10 | PB | +15.060 |
| 34 | Evan Munroe (C2) | CAN | 1:26.91 | PB | +15.870 |
| 35 | Philippe Faucher (B1) | CAN | 1:27.25 | PB | +16.210 |
| 36 | Eli Quintin (C2) | CAN | 1:28.01 | | +16.970 |
| 37 | Eric McIntyre (Senior) | CAN | 1:29.31 | PB | +18.270 |
| 38 | Kian Wirtanen (B2) | CAN | 1:29.37 | PB | +18.330 |
| 39 | Antoine Lavoie (C2) | CAN | 1:30.30 | PB | +19.260 |
| 40 | Charles St-Pierre (B1) | CAN | 1:30.56 | PB | +19.520 |
| 41 | Oliver Beasley (B1) | CAN | 1:31.04 | | +20.000 |
| 42 | Marshall Woodford (B1) | CAN | 1:31.19 | PB | +20.150 |
| 43 | Keith Wobeser (M55) | CAN | 1:31.54 | | +20.500 |
| 44 | Felix Bessette (C2) | CAN | 1:31.61 | PB | +20.570 |
| 45 | Ludovic Guay (C2) | CAN | 1:31.73 | PB | +20.690 |
| 46 | Alexis Laplante (C2) | CAN | 1:34.79 | PB | +23.750 |
| 47 | Sebastian Sanchez (n/a) | CAN | 1:35.59 | PB | +24.550 |
| 48 | Justin Gingras (C2) | CAN | 1:36.22 | PB | +25.180 |
| 49 | Riley Pittman (B1) | CAN | 1:37.20 | PB | +26.160 |
| 50 | Akshat Sadish (C2) | CAN | 1:37.79 | PB | +26.750 |
| 51 | Corwinn Marshall (C2) | CAN | 1:37.83 | PB | +26.790 |
| 52 | Christophe Landry (B1) | CAN | 1:38.78 | SB | +27.740 |
| 53 | Stephen Lantagne (M50) | CAN | 1:40.57 | PB | +29.530 |
| 54 | Samuel Richard Morin (C2) | CAN | 1:43.62 | SB | +32.580 |
| 55 | Maxime Bolduc (C2) | CAN | 1:48.09 | PB | +37.050 |
| 56 | Julian Johnson (n/a) | CAN | 1:49.56 | PB | +38.520 |
| DNS | Eliot Fortin (A1) | CAN | DNS | | - |
| DNS | Maxime Letourneau (B1) | CAN | DNS | | - |
| DNF | Philippe Tanguay (B1) | CAN | DNF | | - |