| 1 | Zacharie Desprès (Neo) | CAN | 37.73 | | - |
| 2 | Raphaël Côté (Neo) | CAN | 37.92 | | +0.190 |
| 3 | Samuel Bureau (Neo) | CAN | 37.93 | PB | +0.200 |
| 4 | Gabriel Jones (A1) | CAN | 38.45 | PB | +0.720 |
| 5 | Nicolas Perreault (Neo) | CAN | 39.02 | SB | +1.290 |
| 6 | Simon-Olivier Côté (A2) | CAN | 39.31 | SB | +1.580 |
| 7 | Luka Sullivan (B2) | CAN | 39.58 | | +1.850 |
| 8 | Mourad Zoubir (A1) | CAN | 39.75 | SB | +2.020 |
| 9 | Matthew Freitag (A2) | CAN | 39.77 | SB | +2.040 |
| 10 | Édouard Gravel (B2) | CAN | 39.78 | SB | +2.050 |
| 11 | Édouard Beaulieu (A1) | CAN | 39.90 | | +2.170 |
| 12 | Emile Bond (Neo) | CAN | 40.28 | | +2.550 |
| 13 | Aymérick Martin (Neo) | CAN | 40.34 | PB | +2.610 |
| 14 | Etienne Parent (B2) | CAN | 40.35 | | +2.620 |
| 15 | Adam Law (A2) | CAN | 40.42 | PB | +2.690 |
| 16 | Olivier Landreville (A1) | CAN | 40.46 | | +2.730 |
| 17 | Gabriel Charest (B2) | CAN | 40.47 | | +2.740 |
| 18 | Xavier-Mathis Bolf (A1) | CAN | 40.54 | PB | +2.810 |
| 19 | Jordann Guérin (A2) | CAN | 40.73 | | +3.000 |
| 20 | Reno Thompson (Neo) | CAN | 41.01 | PB | +3.280 |
| 21 | Samuel Bouchard (A1) | CAN | 41.02 | SB | +3.290 |
| 22 | Xavier Malouin (A1) | CAN | 41.03 | SB | +3.300 |
| 23 | Justin Bessette (B2) | CAN | 41.13 | SB | +3.400 |
| 24 | Aymrick Santos-Potvin (B2) | CAN | 41.26 | SB | +3.530 |
| 25 | Martin Beaudry (M50) | CAN | 41.51 | SB | +3.780 |
| 26 | Carter Bruce (Neo) | CAN | 41.63 | PB | +3.900 |
| 27 | Loik Boulanger (B2) | CAN | 41.64 | SB | +3.910 |
| 28 | Alexandre Hébert (A1) | CAN | 41.68 | SB | +3.950 |
| 29 | Miguel Berard (Neo) | CAN | 41.68 | SB | +3.950 |
| 30 | Denis Berthelot (B2) | CAN | 41.92 | | +4.190 |
| 31 | Michael Beaupré-Boucher (A1) | CAN | 41.94 | | +4.210 |
| 32 | Maurice Marcoux (A1) | CAN | 42.00 | | +4.270 |
| 33 | Léonard Lapalme (n/a) | CAN | 42.07 | PB | +4.340 |
| 34 | Arnaud Bédard (B2) | CAN | 42.17 | | +4.440 |
| 35 | Marc-Antoine Lemay (Senior) | CAN | 42.65 | PB | +4.920 |
| 36 | Justin Partica (A2) | CAN | 42.94 | | +5.210 |
| 37 | Benjamin Petit (n/a) | CAN | 43.26 | PB | +5.530 |
| 38 | Maxime Daviau (n/a) | CAN | 43.31 | PB | +5.580 |
| 39 | Antoine Massie (n/a) | CAN | 43.65 | PB | +5.920 |
| 40 | Antoine Lussier (n/a) | CAN | 43.66 | PB | +5.930 |
| 41 | Addison Bruce (Neo) | CAN | 44.17 | SB | +6.440 |
| 42 | Carlos Garcia Fernandez (Neo) | CAN | 45.57 | PB | +7.840 |
| 43 | Sebastien Dube (n/a) | CAN | 45.89 | SB | +8.160 |
| 44 | Daniel Houle (M60) | CAN | 46.09 | SB | +8.360 |
| 45 | Anthony Orellano (n/a) | CAN | 49.58 | PB | +11.850 |
| 46 | Pierre-Martin Belleville (M60) | CAN | 51.74 | SB | +14.010 |
| 47 | Mykola Khristenko (n/a) | CAN | 51.84 | PB | +14.110 |
| 48 | Stephen Overvelde (M50) | CAN | 1:05.44 | SB | +27.710 |
| DNS | Serge Morin (M35) | CAN | DNS | | - |
| DNS | William Dandjinou (Neo) | CAN | DNS | | - |
| DQ | Marc-André Bouchard (n/a) | CAN | DQ | | - |