| 1 | Laurent Marcotte (Neo) | CAN | 1:20.91 | | - |
| 2 | Paul Tremblay (Neo) | CAN | 1:22.84 | | +1.930 |
| 3 | Hubert Marcotte (B1) | CAN | 1:24.37 | | +3.460 |
| 4 | Raphael Grignon (Neo) | CAN | 1:24.44 | | +3.530 |
| 5 | Antoine Gagnon-lamarche (B1) | CAN | 1:26.25 | | +5.340 |
| 6 | Vincent Bertrand (Neo) | CAN | 1:26.77 | | +5.860 |
| 7 | William Sohier (B1) | CAN | 1:27.40 | | +6.490 |
| 8 | Antoine Godbout (B1) | CAN | 1:27.47 | | +6.560 |
| 9 | Noah Bouma (B2) | CAN | 1:27.95 | | +7.040 |
| 10 | Philippe Bourget (B2) | CAN | 1:28.04 | | +7.130 |
| 11 | Bruno-Olivier Brabant (Senior) | CAN | 1:28.38 | | +7.470 |
| 12 | Gabriel Michaud (n/a) | CAN | 1:29.97 | PB | +9.060 |
| 13 | Connor Rogerson (B2) | CAN | 1:30.00 | | +9.090 |
| 14 | Jérôme Courtemanche (B1) | CAN | 1:30.19 | PB | +9.280 |
| 15 | Cole Rogerson (B1) | CAN | 1:30.45 | | +9.540 |
| 16 | Gael Doucet-Gagnon (B2) | CAN | 1:30.84 | | +9.930 |
| 17 | Philippe Daudelin (C2) | CAN | 1:31.00 | | +10.090 |
| 18 | Nicolas Perreault (B1) | CAN | 1:31.12 | SB | +10.210 |
| 19 | Cédrick Brunet (B1) | CAN | 1:31.24 | SB | +10.330 |
| 20 | Martin Beaudry (M45) | CAN | 1:32.50 | SB | +11.590 |
| 21 | Maxime Dion (B2) | CAN | 1:32.74 | SB | +11.830 |
| 22 | Maxime Thibeault (Neo) | CAN | 1:32.92 | SB | +12.010 |
| 23 | Sébastien Piché (B1) | CAN | 1:33.56 | SB | +12.650 |
| 24 | Grégory Picard (C1) | CAN | 1:34.01 | SB | +13.100 |
| 25 | Rémy A. Laverdière (B1) | CAN | 1:34.18 | SB | +13.270 |
| 26 | Samuel Hurtubise (B1) | CAN | 1:34.56 | | +13.650 |
| 27 | Charlie Boilard (C2) | CAN | 1:34.57 | SB | +13.660 |
| 28 | Maxwell Cole (B1) | CAN | 1:34.65 | SB | +13.740 |
| 29 | Robert Gaudreault (B2) | CAN | 1:35.61 | | +14.700 |
| 30 | Jérémie Després (C2) | CAN | 1:35.88 | | +14.970 |
| 31 | Danik Lamothe (A1) | CAN | 1:36.02 | SB | +15.110 |
| 32 | Philippe Gagnon (n/a) | CAN | 1:36.12 | PB | +15.210 |
| 33 | Xavier Charron (B1) | CAN | 1:36.90 | PB | +15.990 |
| 34 | Antoine Ouellet (C1) | CAN | 1:36.96 | | +16.050 |
| 35 | Thalys Tanguy-Lessard (n/a) | CAN | 1:38.67 | PB | +17.760 |
| 36 | Clement Cauchon (C2) | CAN | 1:38.81 | | +17.900 |
| 37 | Christophe Boily-Carette (C1) | CAN | 1:39.73 | | +18.820 |
| 38 | Alexis Bonneau-Burke (B2) | CAN | 1:39.77 | SB | +18.860 |
| 39 | Emil Hodzic-Santor (C2) | CAN | 1:40.18 | | +19.270 |
| 40 | Raphael Fortin (Neo) | CAN | 1:41.68 | | +20.770 |
| 41 | Xavier Hamel (B1) | CAN | 1:42.10 | | +21.190 |
| 42 | Gabriel Martin (C2) | CAN | 1:43.47 | | +22.560 |
| 43 | Ariz Lalani (C2) | CAN | 1:43.70 | | +22.790 |
| 44 | Raphael Howell (B1) | CAN | 1:44.56 | SB | +23.650 |
| 45 | William Boissonneault (C1) | CAN | 1:44.60 | SB | +23.690 |
| 46 | Paul Gaudreault (C1) | CAN | 1:45.92 | SB | +25.010 |
| 47 | Caelan Monkman (C1) | CAN | 1:46.98 | SB | +26.070 |
| 48 | Nicholas Matthews (B2) | CAN | 1:47.18 | | +26.270 |
| 49 | Alexis Bélanger (D2) | CAN | 1:47.90 | SB | +26.990 |
| 50 | Vincent Gagnon-Lamarche (C2) | CAN | 1:48.37 | PB | +27.460 |
| 51 | Zacharie Desprès (D2) | CAN | 1:48.69 | | +27.780 |
| 52 | Charles Roy (n/a) | CAN | 1:48.85 | PB | +27.940 |
| 53 | Antoine Hamel (D2) | CAN | 1:49.87 | | +28.960 |
| 54 | Patrick Gemmell (C1) | CAN | 1:50.88 | SB | +29.970 |
| 55 | Christopher Cole (n/a) | CAN | 1:51.02 | PB | +30.110 |
| 56 | Élliot Marchand (n/a) | CAN | 1:52.87 | | +31.960 |
| 57 | Mathis Hamel (E2) | CAN | 1:53.51 | | +32.600 |
| 58 | Mathis Dumoulong (n/a) | CAN | 1:53.67 | PB | +32.760 |
| 59 | William Lefrançois (D2) | CAN | 1:54.42 | | +33.510 |
| 60 | Jing Ting Zhao (n/a) | CAN | 1:55.64 | PB | +34.730 |
| 61 | François Abel (D1) | CAN | 1:57.65 | SB | +36.740 |
| 62 | Mathieu Charest (D1) | CAN | 1:59.29 | SB | +38.380 |
| 63 | Aymérick Martin (C1) | CAN | 2:01.52 | | +40.610 |
| 64 | John Millar (C1) | CAN | 2:02.60 | SB | +41.690 |
| 65 | Phoenix Bouma (D2) | CAN | 2:03.91 | SB | +43.000 |
| 66 | Sebastien Dube (n/a) | CAN | 2:04.07 | SB | +43.160 |
| 67 | Félix-Antoine Côté (n/a) | CAN | 2:04.54 | PB | +43.630 |
| 68 | Marc-Antoine Sinclair (n/a) | CAN | 2:05.77 | PB | +44.860 |
| 69 | Félix Larochelle (D1) | CAN | 2:07.31 | | +46.400 |
| 70 | Ryan Kent (n/a) | CAN | 2:07.43 | PB | +46.520 |
| 71 | Étienne Langevin (n/a) | CAN | 2:07.74 | | +46.830 |
| 72 | Félix Bédard (n/a) | CAN | 2:13.90 | SB | +52.990 |
| 73 | Jérémie Ledoux (n/a) | CAN | 2:17.51 | PB | +56.600 |
| 74 | Arnaud Houle (n/a) | CAN | 2:23.55 | PB | +1.02.640 |
| 75 | Jean-Christophe Lévesque (D1) | CAN | 2:23.66 | SB | +1.02.750 |
| 76 | Olivier Vermette (n/a) | CAN | 2:24.04 | PB | +1.03.130 |
| 77 | Olivier Labrecque (n/a) | CAN | 2:26.73 | PB | +1.05.820 |
| 78 | Isaac Emblin (D1) | CAN | 2:39.28 | SB | +1.18.370 |
| DNS | Jérôme Detuncq (Neo) | CAN | DNS | | - |
| DNF | Samuel Carpentier (Neo) | CAN | DNF | | - |
| DNF | Mathieu Auger (A2) | CAN | DNF | | - |
| DQ | Émile Huard (C1) | CAN | DQ | | - |
| DQ | Gabriel Desharnais (n/a) | CAN | DQ | | - |
| DNS | Oïlhan Mercier-Annecou (n/a) | CAN | DNS | | - |