| 1 | Muncef Ouardi (Senior) | CAN | 36.57 | | - |
| 2 | Laurent Dubreuil (Neo) | CAN | 36.61 | | +0.040 |
| 3 | Guillaume Blais-Dufour (Neo) | CAN | 37.40 | | +0.830 |
| 4 | Samuel Giasson des Cormiers (Neo) | CAN | 38.50 | | +1.930 |
| 5 | Jean-Francois Garon (Neo) | CAN | 38.75 | SB | +2.180 |
| 6 | Jérôme Detuncq (A2) | CAN | 38.81 | | +2.240 |
| 7 | Daniel Dubreuil (A1) | CAN | 39.00 | | +2.430 |
| 8 | Alexandre Déry (B2) | CAN | 39.21 | | +2.640 |
| 9 | François Dery (Neo) | CAN | 39.54 | | +2.970 |
| 10 | Marc-André Poudrier-Michaud (Neo) | CAN | 40.14 | | +3.570 |
| 11 | Philippe Bergeron (Neo) | CAN | 41.14 | | +4.570 |
| 12 | William Masson (A1) | CAN | 41.29 | | +4.720 |
| 13 | Julien Ayotte (Neo) | CAN | 41.93 | SB | +5.360 |
| 14 | Sébastien Beaulieu (Neo) | CAN | 41.97 | | +5.400 |
| 15 | Maxime Thibeault (A2) | CAN | 42.30 | SB | +5.730 |
| 16 | Martin Haire (M50) | USA | 42.36 | | +5.790 |
| 17 | Bruno-Olivier Brabant (Neo) | CAN | 42.89 | | +6.320 |
| 18 | Samuel Carpentier (B2) | CAN | 43.23 | | +6.660 |
| 19 | Constant Montpellier (M50) | CAN | 43.50 | | +6.930 |
| 20 | Pierre-Luc Hamelin (B2) | CAN | 43.70 | SB | +7.130 |
| 21 | Raphael Grignon (B2) | CAN | 44.23 | | +7.660 |
| 22 | Louis-Philippe Papillon (A1) | CAN | 44.71 | | +8.140 |
| 23 | Antoine Roger (B1) | CAN | 45.05 | | +8.480 |
| 24 | David Sullivan (n/a) | CAN | 47.16 | SB | +10.590 |
| 25 | Gérard Garon (M50) | CAN | 48.07 | SB | +11.500 |
| 26 | Réjean Blais (M50) | CAN | 48.22 | | +11.650 |
| 27 | Etienne Hamelin (C2) | CAN | 48.46 | PB | +11.890 |