| 1 | Laurent Dubreuil (Senior) | CAN | 34.85 | | - |
| 2 | Alexandre St-Jean (M30) | CAN | 37.57 | SB | +2.720 |
| 3 | William Dandjinou (Neo) | CAN | 38.04 | PB | +3.190 |
| 4 | Alexandre Déry (Senior) | CAN | 38.39 | SB | +3.540 |
| 5 | Daniel Dubreuil (Senior) | CAN | 38.99 | SB | +4.140 |
| 6 | François Dery (M30) | CAN | 39.58 | SB | +4.730 |
| 7 | Maxime Thibeault (Senior) | CAN | 39.75 | PB | +4.900 |
| 8 | Mathieu Ferland (n/a) | CAN | 39.77 | PB | +4.920 |
| 9 | Mathieu Charest (A1) | CAN | 39.79 | PB | +4.940 |
| 10 | Marc-André Poudrier-Michaud (Senior) | CAN | 40.08 | SB | +5.230 |
| 11 | Aymérick Martin (Neo) | CAN | 40.36 | SB | +5.510 |
| Emile Bond (Neo) | CAN | 40.36 | | +5.510 |
| 13 | Antoine Roy (Senior) | CAN | 40.48 | SB | +5.630 |
| 14 | Sébastien Piché (Neo) | CAN | 40.59 | | +5.740 |
| 15 | Marc-Antoine Brisson (A1) | CAN | 40.72 | | +5.870 |
| 16 | Nathan Vallières (n/a) | CAN | 40.90 | PB | +6.050 |
| 17 | Jordann Guérin (A1) | CAN | 41.21 | SB | +6.360 |
| 18 | Alexandre Hébert (B2) | CAN | 41.32 | SB | +6.470 |
| 19 | Martin Beaudry (M50) | CAN | 41.53 | SB | +6.680 |
| 20 | Xavier Malouin (B2) | CAN | 41.67 | SB | +6.820 |
| 21 | Sébastien Beaulieu (Senior) | CAN | 41.72 | SB | +6.870 |
| Charles-Étienne Morin (B2) | CAN | 41.72 | | +6.870 |
| 23 | Xavier-Mathis Bolf (B2) | CAN | 41.78 | | +6.930 |
| 24 | Benoît Lamarche (M55) | CAN | 42.05 | | +7.200 |
| 25 | Sebastien Dube (n/a) | CAN | 42.44 | PB | +7.590 |
| 26 | Vincent Bédard (Neo) | CAN | 42.61 | | +7.760 |
| 27 | Jessy Guérin (n/a) | CAN | 42.90 | PB | +8.050 |
| 28 | Marc-Antoine Lemay (Senior) | CAN | 43.19 | SB | +8.340 |
| 29 | Justin Partica (A1) | CAN | 43.20 | SB | +8.350 |
| 30 | Michael Beaupré-Boucher (B2) | CAN | 43.27 | SB | +8.420 |
| 31 | Ian Roberge (M35) | CAN | 43.36 | | +8.510 |
| 32 | Adam Law (A1) | CAN | 43.60 | SB | +8.750 |
| 33 | Marc Levesque (M55) | CAN | 44.29 | | +9.440 |
| 34 | Colin Ferguson (A1) | CAN | 44.68 | | +9.830 |
| 35 | Alexandre Piche (Senior) | CAN | 44.81 | PB | +9.960 |
| 36 | Yan Traversy (M45) | CAN | 45.28 | PB | +10.430 |
| 37 | Maurice Marcoux (B2) | CAN | 45.34 | | +10.490 |
| 38 | Serge Morin (M35) | CAN | 45.42 | | +10.570 |
| 39 | Daniel Houle (M60) | CAN | 46.47 | SB | +11.620 |
| 40 | Hugo Rodier (B2) | CAN | 46.99 | | +12.140 |