| 1 | Alexandre St-Jean (Senior) | CAN | 35.62 | | - |
| 2 | Alex Boisvert-Lacroix (Senior) | CAN | 35.93 | | +0.310 |
| 3 | Laurent Dubreuil (Senior) | CAN | 36.10 | | +0.480 |
| 4 | Christopher Fiola (Neo) | CAN | 36.28 | | +0.660 |
| 5 | Daniel Dubreuil (Neo) | CAN | 37.55 | | +1.930 |
| 6 | Antoine Gélinas-Beaulieu (Senior) | CAN | 37.57 | | +1.950 |
| 7 | Tyson Langelaar (A1) | CAN | 38.19 | | +2.570 |
| 8 | Jean-Christophe Pouliot (A2) | CAN | 38.21 | | +2.590 |
| 9 | Guillaume Labbé (Neo) | CAN | 38.23 | | +2.610 |
| 10 | Laurent Marcotte (Neo) | CAN | 38.63 | | +3.010 |
| 11 | Morgan Bennison (A1) | CAN | 40.37 | | +4.750 |
| 12 | Noah Ferguson-Losier (Neo) | CAN | 41.04 | SB | +5.420 |
| 13 | Eric Orlowsky (B1) | CAN | 41.05 | | +5.430 |
| 14 | Westley Yates (B2) | CAN | 42.28 | | +6.660 |
| 15 | Barrett Ferguson-Losier (B2) | CAN | 42.51 | SB | +6.890 |
| DNS | Hayden Mayeur (A2) | CAN | DNS | | - |