| 1 | Sébastien Piché (B1) | CAN | 43.80 | | - |
| 2 | Simon Oleg Bourassa (Senior) | CAN | 43.87 | | +0.070 |
| 3 | Philippe Daudelin (C2) | CAN | 44.04 | | +0.240 |
| 4 | Christophe Boily-Carette (C1) | CAN | 44.50 | | +0.700 |
| 5 | Cédrick Brunet (B1) | CAN | 44.90 | | +1.100 |
| 6 | Jérémie Després (C2) | CAN | 45.40 | | +1.600 |
| 7 | Grégory Picard (C1) | CAN | 45.42 | | +1.620 |
| 8 | Clement Cauchon (C2) | CAN | 45.65 | | +1.850 |
| 9 | Rémy A. Laverdière (B1) | CAN | 45.89 | | +2.090 |
| 10 | Antoine Ouellet (C1) | CAN | 46.79 | | +2.990 |
| 11 | Émile Huard (C1) | CAN | 50.47 | | +6.670 |
| 12 | Antoine Hamel (D2) | CAN | 51.28 | | +7.480 |
| 13 | Philippe Bouchard (D2) | CAN | 51.66 | | +7.860 |
| 14 | Vincent Gagnon-Lamarche (C2) | CAN | 52.21 | | +8.410 |
| 15 | Zacharie Desprès (D2) | CAN | 52.48 | | +8.680 |
| 16 | William Lefrançois (D2) | CAN | 52.64 | | +8.840 |
| 17 | William Boissonneault (C1) | CAN | 52.88 | | +9.080 |
| 18 | Élliot Marchand (n/a) | CAN | 53.19 | SB | +9.390 |
| 19 | Mathis Hamel (E2) | CAN | 53.64 | | +9.840 |
| 20 | Aymérick Martin (C1) | CAN | 55.64 | | +11.840 |
| 21 | Félix Larochelle (D1) | CAN | 56.49 | SB | +12.690 |
| 22 | Étienne Langevin (n/a) | CAN | 57.72 | SB | +13.920 |
| 23 | Mathieu Charest (D1) | CAN | 1:00.60 | | +16.800 |
| 24 | Jérémie Leclerc (n/a) | CAN | 1:00.72 | | +16.920 |
| 25 | Éliott Tremblay (E2) | CAN | 1:00.93 | | +17.130 |
| 26 | Ryan Kent (n/a) | CAN | 1:01.60 | | +17.800 |
| 27 | Alexis Bouchard (n/a) | CAN | 1:02.57 | | +18.770 |
| 28 | Félix Bédard (n/a) | CAN | 1:04.42 | | +20.620 |
| 29 | Jean-Christophe Lévesque (D1) | CAN | 1:04.79 | | +20.990 |
| 30 | Olivier Landreville (E2) | CAN | 1:06.12 | SB | +22.320 |
| 31 | Arnaud Parent (E2) | CAN | 1:07.44 | | +23.640 |
| 32 | Maurice Marcoux (E2) | CAN | 1:07.48 | SB | +23.680 |
| 33 | Xavier-Mathis Bolf (E2) | CAN | 1:09.62 | SB | +25.820 |
| DNS | Xavier Hamel (B1) | CAN | DNS | | - |
| DNS | François Abel (D1) | CAN | DNS | | - |
| DNS | Simon-Olivier Côté (D1) | CAN | DNS | | - |