| 1 | Jérôme Detuncq (A1) | CAN | 38.32 | | - |
| 2 | Marc-Antoine Gagnon (Senior) | CAN | 38.71 | | +0.390 |
| 3 | Jean-Francois Garon (Neo) | CAN | 38.86 | | +0.540 |
| 4 | Samuel Giasson des Cormiers (Neo) | CAN | 38.88 | | +0.560 |
| 5 | Gabriel Othenin-Girard (Senior) | CAN | 41.08 | | +2.760 |
| 6 | Marc-André Poudrier-Michaud (A2) | CAN | 41.13 | | +2.810 |
| 7 | Jérôme Boisvert-Lacroix (Neo) | CAN | 41.43 | SB | +3.110 |
| 8 | Julien Ayotte (Neo) | CAN | 42.01 | | +3.690 |
| 9 | William Masson (B2) | CAN | 42.92 | | +4.600 |
| 10 | Julien Nepveu-Goulet (n/a) | CAN | 43.32 | PB | +5.000 |
| 11 | Vincent Buist (n/a) | CAN | 43.78 | SB | +5.460 |
| 12 | Constant Montpellier (M50) | CAN | 44.09 | | +5.770 |
| 13 | Raphael Grignon (B1) | CAN | 44.34 | SB | +6.020 |
| 14 | Mathieu Leblanc (n/a) | CAN | 45.81 | | +7.490 |
| 15 | Vincent Bertrand (C2) | CAN | 46.28 | | +7.960 |
| 16 | Samuel Carpentier (B1) | CAN | 46.56 | | +8.240 |
| 17 | Pierre-Luc Hamelin (B1) | CAN | 46.85 | | +8.530 |
| 18 | Anthony Young (n/a) | CAN | 47.48 | PB | +9.160 |
| 19 | Mathieu Auger (C1) | CAN | 47.74 | SB | +9.420 |
| 20 | Alain Meilleur (M50) | CAN | 47.98 | | +9.660 |
| 21 | Rodolfo Condal (n/a) | CAN | 48.44 | PB | +10.120 |
| 22 | Caleb Hovey (C1) | CAN | 48.93 | | +10.610 |
| 23 | Jake Weidemann (C2) | CAN | 49.12 | | +10.800 |
| 24 | Hugo Langlois (M40) | CAN | 49.96 | SB | +11.640 |
| 25 | Pierre-alexandre Vanier (C2) | CAN | 50.03 | | +11.710 |
| 26 | Gérard Garon (M50) | CAN | 50.40 | | +12.080 |
| 27 | Gaston Roy (M70) | CAN | 55.40 | SB | +17.080 |
| DNF | Gilles Mercier (n/a) | CAN | DNF | | - |
| DNS | Guillaume Labbé (C2) | CAN | DNS | | - |
| DNS | John Wintermeyer (Senior) | CAN | DNS | | - |