| 1 | Jean-René Bélanger (Senior) | CAN | 39.30 | | - |
| 2 | Muncef Ouardi (Neo) | CAN | 39.39 | | +0.090 |
| 3 | Alexandre Garant (Neo) | CAN | 39.70 | | +0.400 |
| 4 | Marc-Antoine Gagnon (Neo) | CAN | 40.46 | | +1.160 |
| 5 | Vincent Blouin (Neo) | CAN | 41.01 | | +1.710 |
| 6 | Jean-François Tessier (Senior) | CAN | 41.14 | | +1.840 |
| 7 | Camille Bergeron Bégin (A1) | CAN | 41.73 | | +2.430 |
| 8 | Jean-Francois Garon (B2) | CAN | 41.74 | | +2.440 |
| 9 | Clovis Augér (Neo) | CAN | 42.06 | | +2.760 |
| 10 | Philippe Hardy (A1) | CAN | 42.11 | | +2.810 |
| 11 | Samuel Giasson des Cormiers (B2) | CAN | 42.53 | | +3.230 |
| 12 | Laurent Dubreuil (C2) | CAN | 42.69 | | +3.390 |
| 13 | Etienne Guimond (A2) | CAN | 44.18 | | +4.880 |
| 14 | Yoan Girard (B2) | CAN | 44.21 | | +4.910 |
| 15 | Gabriel Othenin-Girard (Neo) | CAN | 44.41 | | +5.110 |
| 16 | Antoni Loignon (B2) | CAN | 46.04 | | +6.740 |
| 17 | Bernard Patry (A1) | CAN | 47.09 | | +7.790 |
| 18 | Sébastien Beaulieu (C2) | CAN | 47.49 | SB | +8.190 |
| 19 | Nicolas Beaulieu (C1) | CAN | 48.40 | SB | +9.100 |
| 20 | François Dery (C2) | CAN | 48.86 | | +9.560 |
| 21 | Marc-André Poudrier-Michaud (C2) | CAN | 49.33 | | +10.030 |
| 22 | Marc-Antoine Caron (n/a) | CAN | 50.70 | | +11.400 |
| Olivier Beaulieu (n/a) | CAN | 50.70 | PB | +11.400 |
| 24 | Rodolfo Condal (n/a) | CAN | 50.90 | SB | +11.600 |
| 25 | Frédéric Pelletier (Neo) | CAN | 52.54 | SB | +13.240 |
| 26 | Fabien Parent (n/a) | CAN | 53.67 | SB | +14.370 |
| 27 | Sébastien Cadorette (D2) | CAN | 54.83 | PB | +15.530 |
| 28 | Maurice Gagné (M70) | CAN | 58.89 | | +19.590 |