| 1 | Vincent Blouin (A2) | CAN | 7:43.87 | | - |
| 2 | Marc-Antoine Gagnon (Neo) | CAN | 7:44.41 | | +0.540 |
| 3 | Clovis Augér (A2) | CAN | 7:46.53 | | +2.660 |
| 4 | Alexandre Garant (A2) | CAN | 7:52.81 | | +8.940 |
| 5 | Samuel Giasson des Cormiers (B1) | CAN | 8:12.36 | SB | +28.490 |
| 6 | Jean-François Tessier (Neo) | CAN | 8:13.56 | | +29.690 |
| 7 | Etienne Guimond (A1) | CAN | 8:14.38 | SB | +30.510 |
| 8 | Benoît Lamarche (M40) | CAN | 8:17.39 | | +33.520 |
| 9 | Gabriel Othenin-Girard (Neo) | CAN | 8:21.32 | | +37.450 |
| 10 | Camille Bergeron Bégin (B2) | CAN | 8:28.18 | | +44.310 |
| 11 | Antoine Gélinas-Beaulieu (C2) | CAN | 8:28.19 | SB | +44.320 |
| 12 | Yoan Girard (B1) | CAN | 8:28.25 | | +44.380 |
| 13 | Jean-Francois Garon (B1) | CAN | 8:35.19 | | +51.320 |
| 14 | Ray Harris (B1) | CAN | 8:47.47 | PB | +1.03.600 |
| 15 | Jean-Bernard Roy (B1) | CAN | 8:48.30 | | +1.04.430 |
| 16 | Antoni Loignon (B1) | CAN | 9:07.71 | | +1.23.840 |
| 17 | David Wang (B1) | CAN | 9:14.93 | PB | +1.31.060 |
| 18 | Evan Trippel (C2) | CAN | 9:17.69 | | +1.33.820 |
| 19 | Scott Smith (n/a) | CAN | 9:18.56 | PB | +1.34.690 |
| 20 | Yves Garneau (M60) | CAN | 10:00.08 | | +2.16.210 |
| 21 | Ben Buckley (n/a) | CAN | 10:12.20 | PB | +2.28.330 |
| 22 | Yves Durand (M45) | CAN | 10:50.54 | SB | +3.06.670 |
| 23 | Rodolfo Condal (n/a) | CAN | 11:25.71 | SB | +3.41.840 |
| André Gagnon (M50) | CAN | - | | - |