| 1 | Marc-Olivier Lemay (B1) | CAN | 40.70 | | - |
| 2 | Jean-Christophe Pouliot (B1) | CAN | 41.33 | | +0.630 |
| 3 | Christopher Fiola (B2) | CAN | 43.77 | | +3.070 |
| 4 | Mathieu Auger (B1) | CAN | 44.61 | | +3.910 |
| 5 | Thomas Forcier (C2) | CAN | 48.17 | | +7.470 |
| 6 | Vincent Laliberté (C2) | CAN | 48.29 | | +7.590 |
| 7 | Simon Daudelin (C2) | CAN | 48.38 | | +7.680 |
| 8 | Antoine Gagnon-lamarche (D2) | CAN | 48.65 | | +7.950 |
| 9 | Gael Doucet-Gagnon (C1) | CAN | 48.79 | | +8.090 |
| 10 | Philippe Bourget (C1) | CAN | 50.22 | | +9.520 |
| 11 | Maxime Paul (D2) | CAN | 50.56 | | +9.860 |
| 12 | Benjamin Ward (C1) | CAN | 50.98 | | +10.280 |
| 13 | Hubert Marcotte (D2) | CAN | 51.42 | | +10.720 |
| 14 | William Lemelin-Bilodeau (C1) | CAN | 52.18 | | +11.480 |
| 15 | Charles Sol (n/a) | CAN | 54.54 | PB | +13.840 |
| 16 | Alexandre Ouellet-Samson (D1) | CAN | 54.84 | | +14.140 |
| 17 | Alexis Pelletier-Rouleau (n/a) | CAN | 55.09 | | +14.390 |
| 18 | Jean-Philippe Cauchon (n/a) | CAN | 55.19 | | +14.490 |
| 19 | Philippe Gagnon (n/a) | CAN | 55.51 | | +14.810 |
| 20 | Philippe Daudelin (D1) | CAN | 56.45 | | +15.750 |
| 21 | William Lagacé (n/a) | CAN | 57.10 | | +16.400 |
| 22 | Antoine Godbout (D2) | CAN | 57.26 | | +16.560 |
| 23 | Guillaume Cauchon (n/a) | CAN | 57.48 | PB | +16.780 |
| 24 | Antoine Ouellet (E2) | CAN | 57.76 | | +17.060 |
| 25 | Vincent Gagnon-Lamarche (D1) | CAN | 1:00.49 | SB | +19.790 |
| 26 | Matisse Boudreau (n/a) | CAN | 1:01.53 | PB | +20.830 |
| 27 | Émile Huard (E2) | CAN | 1:01.67 | | +20.970 |
| 28 | Jérémie Després (D1) | CAN | 1:03.00 | SB | +22.300 |
| 29 | Clement Cauchon (D1) | CAN | 1:03.64 | | +22.940 |
| 30 | William Carpentier (n/a) | CAN | 1:04.35 | | +23.650 |
| 31 | Nathan Beaulieu (n/a) | CAN | 1:04.58 | | +23.880 |
| 32 | Aimé Perreault (E2) | CAN | 1:04.91 | | +24.210 |
| DNF | Louis-félix Langevin (C2) | CAN | DNF | | - |
| DNS | Jérôme Munger (n/a) | CAN | DNS | | - |