| 1 | Cédrick Brunet (Senior) | CAN | 35.45 | | - |
| 2 | Christopher Fiola (Senior) | CAN | 35.71 | | +0.260 |
| 3 | Antoine Roger (Senior) | CAN | 35.90 | | +0.450 |
| 4 | Antoine Gélinas-Beaulieu (Senior) | CAN | 36.22 | SB | +0.770 |
| 5 | Zacharie Desprès (Neo) | CAN | 37.24 | | +1.790 |
| 6 | Arnaud Parent (A2) | CAN | 37.29 | | +1.840 |
| 7 | Raphaël Côté (Neo) | CAN | 37.37 | | +1.920 |
| 8 | William Lefrançois (Neo) | CAN | 37.47 | | +2.020 |
| 9 | Christo Toshkov (A2) | CAN | 37.68 | | +2.230 |
| 10 | Felix Gingras (B2) | CAN | 38.25 | PB | +2.800 |
| 11 | Liam Kitchel (B2) | USA | 38.34 | | +2.890 |
| 12 | Rafaël Asri (Neo) | CAN | 38.35 | PB | +2.900 |
| 13 | Félix Larochelle (Neo) | CAN | 38.47 | | +3.020 |
| 14 | Philippe Tanguay (C2) | CAN | 38.60 | SB | +3.150 |
| 15 | Marc-Antoine Brisson (Neo) | CAN | 38.73 | | +3.280 |
| 16 | Yoan Perron (B2) | CAN | 39.43 | | +3.980 |
| 17 | Aymrick Santos-Potvin (A1) | CAN | 39.90 | | +4.450 |
| 18 | Sébastian Beaupré-Boucher (B2) | CAN | 40.03 | SB | +4.580 |
| 19 | Etienne Parent (A1) | CAN | 40.09 | | +4.640 |
| 20 | Louis-David Blanchette (C2) | CAN | 40.17 | | +4.720 |
| 21 | Théo Montminy (B1) | CAN | 40.19 | SB | +4.740 |
| 22 | Olivier Landreville (A2) | CAN | 40.68 | | +5.230 |
| 23 | Maxime Larochelle (C2) | CAN | 40.82 | SB | +5.370 |
| 24 | Zachary Tremblay (B2) | CAN | 41.45 | SB | +6.000 |
| 25 | Maurice Marcoux (A2) | CAN | 41.52 | | +6.070 |
| 26 | Raphael Bouchard (B2) | CAN | 41.65 | SB | +6.200 |
| 27 | Louis-Félipe Déry (B2) | CAN | 41.69 | | +6.240 |
| 28 | Arnaud Bédard (A1) | CAN | 41.77 | SB | +6.320 |
| 29 | Loik Boulanger (A1) | CAN | 41.91 | SB | +6.460 |
| 30 | Michael Beaupré-Boucher (A2) | CAN | 41.92 | SB | +6.470 |
| 31 | Zak Berger (C2) | CAN | 41.99 | SB | +6.540 |
| 32 | Tom Lepoutre (C2) | CAN | 43.40 | SB | +7.950 |
| 33 | Cole Gimby (B1) | CAN | 43.58 | | +8.130 |
| 34 | Eliot Fortin (B2) | CAN | 43.72 | | +8.270 |
| 35 | Maxime Letourneau (C2) | CAN | 43.73 | | +8.280 |
| 36 | Guillaume Poirier (C2) | CAN | 43.74 | SB | +8.290 |
| 37 | Félix Desjardins (C2) | CAN | 44.62 | SB | +9.170 |
| 38 | Thomas Leblanc (B1) | CAN | 44.84 | | +9.390 |
| 39 | Philippe Marchand (B2) | CAN | 44.93 | PB | +9.480 |
| 40 | Antoine Lussier (n/a) | CAN | 45.12 | SB | +9.670 |
| 41 | Henry Ormsbee (C2) | CAN | 46.00 | | +10.550 |
| 42 | Oliver Beasley (C2) | CAN | 46.35 | | +10.900 |
| 43 | Charles St-Pierre (C2) | CAN | 46.42 | SB | +10.970 |
| 44 | Christophe Landry (C2) | CAN | 48.13 | SB | +12.680 |
| 45 | Philippe Faucher (C2) | CAN | 48.91 | SB | +13.460 |
| DNF | Dylan Drolet (B2) | CAN | DNF | | - |