| 1 | Laurent Dubreuil (Senior) | CAN | 1:09.19 | TR | - |
| 2 | Christopher Fiola (Senior) | CAN | 1:09.44 | SB | +0.250 |
| 3 | Cédrick Brunet (Neo) | CAN | 1:12.16 | | +2.970 |
| 4 | William Lemelin-Bilodeau (Neo) | CAN | 1:12.44 | | +3.250 |
| 5 | Zacharie Desprès (A2) | CAN | 1:13.50 | TRJ | +4.310 |
| 6 | Félix Larochelle (A1) | CAN | 1:15.23 | | +6.040 |
| 7 | Rafaël Asri (A1) | CAN | 1:15.53 | SB | +6.340 |
| 8 | Grégory Picard (Neo) | CAN | 1:16.18 | | +6.990 |
| 9 | Antoine Hamel (A2) | CAN | 1:16.25 | | +7.060 |
| 10 | Olivier Desnoyers (Neo) | CAN | 1:18.12 | SB | +8.930 |
| 11 | William Boissonneault (Neo) | CAN | 1:18.48 | | +9.290 |
| 12 | William Lefrançois (A2) | CAN | 1:18.91 | | +9.720 |
| 13 | Andrew Binns (Neo) | CAN | 1:19.99 | | +10.800 |
| 14 | Ethan Demel (Neo) | CAN | 1:20.03 | SB | +10.840 |
| 15 | Luka Sullivan (B1) | CAN | 1:21.16 | | +11.970 |
| 16 | Raphaël Côté (A2) | CAN | 1:21.33 | | +12.140 |
| 17 | Édouard Beaulieu (B2) | CAN | 1:23.32 | | +14.130 |
| 18 | Yoan Perron (C2) | CAN | 1:24.27 | | +15.080 |
| 19 | Gabriel Charest (B1) | CAN | 1:24.68 | | +15.490 |
| 20 | Etienne Parent (B1) | CAN | 1:24.71 | | +15.520 |
| 21 | Antoine Robert (B2) | CAN | 1:24.87 | | +15.680 |
| 22 | Joseph Perreault (A1) | CAN | 1:25.07 | | +15.880 |
| 23 | Martin Beaudry (M50) | CAN | 1:25.93 | | +16.740 |
| 24 | Aymrick Santos-Potvin (B1) | CAN | 1:26.73 | SB | +17.540 |
| 25 | Richard Normand (M55) | CAN | 1:27.23 | | +18.040 |
| 26 | Raphael Bouchard (C2) | CAN | 1:28.26 | | +19.070 |
| 27 | Felix Gingras (C2) | CAN | 1:29.05 | | +19.860 |
| 28 | Maurice Marcoux (B2) | CAN | 1:30.06 | SB | +20.870 |
| 29 | Chandra Mouli Danda (A1) | IND | 1:30.18 | NRJ | +20.990 |
| 30 | Rob Binns (M50) | CAN | 1:30.37 | | +21.180 |
| 31 | Marc-Antoine Brisson (A1) | CAN | 1:30.38 | | +21.190 |
| 32 | Olivier Landreville (B2) | CAN | 1:30.46 | | +21.270 |
| 33 | Louis-Félipe Déry (C2) | CAN | 1:32.17 | | +22.980 |
| 34 | Arnaud Bédard (B1) | CAN | 1:32.19 | | +23.000 |
| 35 | Félix Gagnon (B1) | CAN | 1:33.81 | SB | +24.620 |
| 36 | Loik Boulanger (B1) | CAN | 1:34.05 | | +24.860 |
| 37 | Sébastian Beaupré-Boucher (C2) | CAN | 1:34.59 | | +25.400 |
| 38 | Michael Beaupré-Boucher (B2) | CAN | 1:35.20 | | +26.010 |
| 39 | Bradley Chambers (B1) | CAN | 1:35.62 | PB | +26.430 |
| 40 | Eliot Fortin (C2) | CAN | 1:36.73 | | +27.540 |
| 41 | Zachary Tremblay (C2) | CAN | 1:38.26 | | +29.070 |
| 42 | Adrien Marchand (C2) | CAN | 1:40.20 | SB | +31.010 |
| 43 | Arnaud Gauthier (C2) | CAN | 1:40.81 | | +31.620 |
| 44 | Kaj Jones (B2) | CAN | 1:44.15 | | +34.960 |
| 45 | Philippe Marchand (C2) | CAN | 1:45.48 | | +36.290 |
| 46 | Gaston Roy (M80) | CAN | 2:21.40 | | +1.12.210 |
| DQ | Hubert Marcotte (Neo) | CAN | DQ | | - |
| DNS | Arnaud Parent (B2) | CAN | DNS | | - |
| DQ | Conor Wilson (C2) | CAN | DQ | | - |