| 1 | Jérôme Detuncq (Neo) | CAN | 1:18.31 | | - |
| 2 | Marc-André Poudrier-Michaud (Neo) | CAN | 1:21.25 | | +2.940 |
| 3 | Sébastien Beaulieu (Neo) | CAN | 1:22.74 | | +4.430 |
| 4 | Bruno-Olivier Brabant (Neo) | CAN | 1:22.79 | | +4.480 |
| 5 | Martin Haire (M50) | USA | 1:25.34 | | +7.030 |
| 6 | Noah Ferguson-Losier (A2) | CAN | 1:29.83 | | +11.520 |
| 7 | Marc Levesque (M50) | CAN | 1:30.54 | SB | +12.230 |
| 8 | Connor Cameron (C2) | CAN | 1:31.84 | SB | +13.530 |
| 9 | Réjean Blais (M50) | CAN | 1:31.94 | | +13.630 |
| 10 | Michel Jean (n/a) | CAN | 1:32.70 | PB | +14.390 |
| 11 | Richard Normand (M50) | CAN | 1:35.78 | | +17.470 |
| 12 | Gabriel-André Savoie (B1) | CAN | 1:35.97 | PB | +17.660 |
| 13 | Max Brant (C2) | CAN | 1:37.01 | SB | +18.700 |
| 14 | Patrick Charbonneau (n/a) | CAN | 1:37.43 | PB | +19.120 |
| 15 | Spencer Thorpe (C2) | CAN | 1:38.39 | PB | +20.080 |
| 16 | Ian Verschoor (B2) | CAN | 1:38.71 | SB | +20.400 |
| 17 | Robert Martel (M55) | CAN | 1:39.32 | PB | +21.010 |
| 18 | Gérard Garon (M55) | CAN | 1:39.98 | | +21.670 |
| 19 | Westley Yates (C2) | CAN | 1:40.19 | SB | +21.880 |
| 20 | Brody Hodgson (B2) | CAN | 1:41.01 | | +22.700 |
| 21 | Isaac Gallager (B2) | CAN | 1:41.11 | PB | +22.800 |
| 22 | Tyler Magee (C2) | CAN | 1:42.87 | PB | +24.560 |
| 23 | Barrett Ferguson-Losier (C2) | CAN | 1:46.62 | | +28.310 |
| 24 | Felipe Lamprea (B2) | CAN | 1:48.34 | | +30.030 |
| 25 | Hugues Bilodeau (n/a) | CAN | 1:48.82 | PB | +30.510 |
| DNS | Samuel Giasson des Cormiers (Senior) | CAN | DNS | | - |
| DNS | Daniel Dubreuil (Neo) | CAN | DNS | | - |
| DNS | Cooper Emin (B2) | CAN | DNS | | - |
| DNS | Alex Audy (M35) | CAN | DNS | | - |