| 1 | Philippe Tanguay (C1) | CAN | 40.53 | | - |
| 2 | Louis-David Blanchette (C1) | CAN | 41.90 | | +1.370 |
| 3 | Guillaume Poirier (C1) | CAN | 42.14 | | +1.610 |
| 4 | Zak Berger (C1) | CAN | 43.03 | | +2.500 |
| 5 | Maxime Larochelle (C1) | CAN | 43.35 | | +2.820 |
| 6 | Felix Paiement (D2) | CAN | 44.20 | | +3.670 |
| 7 | Zack Daneau (n/a) | CAN | 44.26 | PB | +3.730 |
| 8 | Félix Desjardins (C1) | CAN | 44.90 | | +4.370 |
| 9 | Tristan Guérin (C1) | CAN | 45.68 | SB | +5.150 |
| 10 | Robert Panait (D2) | CAN | 46.01 | | +5.480 |
| 11 | Charles Theriault (D2) | CAN | 46.06 | | +5.530 |
| 12 | Samuel Richard Morin (D2) | CAN | 46.27 | | +5.740 |
| 13 | Maxime Letourneau (C1) | CAN | 46.40 | | +5.870 |
| 14 | Ludovic Guay (D2) | CAN | 47.53 | | +7.000 |
| 15 | Rafael Esparbès (n/a) | CAN | 47.67 | PB | +7.140 |
| 16 | Jerry Ma (D2) | CAN | 47.84 | SB | +7.310 |
| 17 | Jimmy Fortin-Simard (D2) | CAN | 48.18 | SB | +7.650 |
| 18 | Christophe Tati Bismaths (C1) | CAN | 48.25 | SB | +7.720 |
| 19 | Éliot Choquet (D1) | CAN | 48.45 | | +7.920 |
| 20 | Alexis Laplante (D2) | CAN | 48.55 | SB | +8.020 |
| 21 | Jingbo Gao (D2) | CAN | 49.60 | SB | +9.070 |
| 22 | Arthur Michaud (D2) | CAN | 49.62 | | +9.090 |
| 23 | Lohan Paquet (n/a) | CAN | 50.32 | PB | +9.790 |
| 24 | Malik Montminy (D1) | CAN | 51.35 | SB | +10.820 |
| 25 | Christophe Landry (C1) | CAN | 51.59 | | +11.060 |
| 26 | Olivier Marien (n/a) | CAN | 52.29 | PB | +11.760 |
| 27 | Olivier Roy (D1) | CAN | 52.59 | | +12.060 |
| 28 | Éliot Lebel (D1) | CAN | 52.89 | | +12.360 |
| 29 | Yitian Fortin (E2) | CAN | 53.04 | | +12.510 |
| 30 | Justin Parent (E2) | CAN | 53.61 | | +13.080 |
| 31 | Adam Whittom (D1) | CAN | 54.19 | | +13.660 |
| 32 | Jérôme Gauthier (D1) | CAN | 55.02 | SB | +14.490 |
| 33 | Justin Gingras (D2) | CAN | 55.26 | | +14.730 |
| 34 | Étienne Crête (D1) | CAN | 55.27 | SB | +14.740 |
| 35 | Nathan St-Louis-Goupil (n/a) | CAN | 55.32 | PB | +14.790 |
| 36 | William Landry (E2) | CAN | 56.01 | | +15.480 |
| 37 | William Burns (D1) | CAN | 56.62 | | +16.090 |
| 38 | Vincent Tremblay (E2) | CAN | 57.22 | | +16.690 |
| 39 | Xavier Gamache (D1) | CAN | 57.27 | | +16.740 |
| 40 | Lauric Clement (D1) | CAN | 57.28 | | +16.750 |
| 41 | Charles-Étienne Audet (D1) | CAN | 58.20 | | +17.670 |
| 42 | Émile Pelletier (D1) | CAN | 58.27 | | +17.740 |
| 43 | Louis-Vincent Larouche (E2) | CAN | 58.81 | | +18.280 |
| 44 | Yannick Ansbert Nguekeng (E2) | CAN | 58.90 | | +18.370 |
| 45 | Nathan Mercier (E2) | CAN | 1:00.20 | SB | +19.670 |
| 46 | Emmanuel Lévesque (D1) | CAN | 1:00.24 | SB | +19.710 |
| 47 | Elliot Breton (E2) | CAN | 1:01.35 | | +20.820 |
| 48 | Lucas Bolduc (E2) | CAN | 1:02.39 | | +21.860 |
| 49 | Charles-Antoine Soucy (D1) | CAN | 1:02.53 | SB | +22.000 |
| 50 | Radu Serbanoiu (n/a) | CAN | 1:02.97 | PB | +22.440 |
| 51 | Jules Vignola (E2) | CAN | 1:03.62 | | +23.090 |
| DNS | Samuel Whittom (D1) | CAN | DNS | | - |
| DNS | Simon-Pierre Mercier (D1) | CAN | DNS | | - |