| 1 | Jimmy Jouette (Senior) | FRA | 6:39.00 | | - |
| 2 | Aimé Perreault (Neo) | CAN | 6:44.51 | | +5.510 |
| 3 | William Dandjinou (Senior) | CAN | 6:58.32 | PB | +19.320 |
| 4 | Maurice Marcoux (Neo) | CAN | 7:05.96 | | +26.960 |
| 5 | Mathieu Pelletier (n/a) | CAN | 7:09.80 | PB | +30.800 |
| 6 | Alexandre Migner (Neo) | CAN | 7:12.91 | PB | +33.910 |
| 7 | Samuel Bureau (Neo) | CAN | 7:12.97 | PB | +33.970 |
| 8 | Francois Pelletier (n/a) | CAN | 7:13.62 | PB | +34.620 |
| 9 | Jordann Guérin (Neo) | CAN | 7:15.04 | PB | +36.040 |
| 10 | Donavan Ward (B2) | CAN | 7:18.94 | | +39.940 |
| 11 | Louis-Félipe Déry (A1) | CAN | 7:20.88 | PB | +41.880 |
| 12 | Samuel Bouchard (Neo) | CAN | 7:21.67 | PB | +42.670 |
| 13 | Édouard Grondin (B2) | CAN | 7:23.43 | | +44.430 |
| 14 | Philippe Daudelin (Senior) | CAN | 7:23.82 | PB | +44.820 |
| 15 | Olivier Bessette (n/a) | CAN | 7:23.94 | PB | +44.940 |
| 16 | Miguel Berard (Neo) | CAN | 7:24.00 | | +45.000 |
| 17 | Antoine Gagnon-lamarche (Senior) | CAN | 7:28.07 | SB | +49.070 |
| 18 | Olivier Landreville (Neo) | CAN | 7:29.32 | | +50.320 |
| 19 | Eliot Fortin (A1) | CAN | 7:37.17 | PB | +58.170 |
| 20 | Gabriel Charest (A2) | CAN | 7:38.00 | | +59.000 |
| 21 | Victor Roy-Lafrance (Neo) | CAN | 7:38.44 | PB | +59.440 |
| 22 | Adam Law (Neo) | CAN | 7:42.92 | PB | +1.03.920 |
| 23 | Samuel Darveau (n/a) | CAN | 7:56.15 | PB | +1.17.150 |
| 24 | Michael Beaupré-Boucher (Neo) | CAN | 8:16.64 | | +1.37.640 |
| DNS | Xavier-Mathis Bolf (Neo) | CAN | DNS | | - |
| DQ | Justin Bergeron (n/a) | CAN | DQ | | - |