| 1 | Laurent Dubreuil (Neo) | CAN | 37.18 | | - |
| 2 | Alex Boisvert-Lacroix (Senior) | CAN | 37.27 | | +0.090 |
| 3 | Alexandre St-Jean (Neo) | CAN | 37.29 | | +0.110 |
| 4 | Richard MacLennan (Neo) | CAN | 37.38 | | +0.200 |
| 5 | Philippe Riopel (Senior) | CAN | 37.55 | | +0.370 |
| 6 | Vincent Dehaître (Neo) | CAN | 37.56 | | +0.380 |
| 7 | Muncef Ouardi (Senior) | CAN | 37.73 | | +0.550 |
| 8 | Axel Morin (Neo) | CAN | 38.28 | | +1.100 |
| 9 | Lucas Duffield (Senior) | CAN | 38.35 | | +1.170 |
| 10 | Dan Carruthers (Neo) | CAN | 38.64 | | +1.460 |
| 11 | Myles Matheson (Senior) | CAN | 38.73 | | +1.550 |
| 12 | Samuel Giasson des Cormiers (Neo) | CAN | 38.78 | | +1.600 |
| 13 | Mikhail-Jeonghan Choi (Neo) | CAN | 38.88 | | +1.700 |
| 14 | Jérôme Detuncq (Neo) | CAN | 38.98 | | +1.800 |
| 15 | Alexandre Déry (A1) | CAN | 39.39 | | +2.210 |
| 16 | Braden Clouthier (A2) | CAN | 39.64 | | +2.460 |
| 17 | Jackson Hill (Neo) | CAN | 39.68 | | +2.500 |
| 18 | Jacob Graham (A1) | CAN | 39.79 | | +2.610 |
| 19 | Daniel Dubreuil (A2) | CAN | 39.81 | | +2.630 |
| 20 | Marc-André Poudrier-Michaud (Neo) | CAN | 39.92 | | +2.740 |
| 21 | Alex Ruel-Garvey (A1) | CAN | 40.09 | | +2.910 |
| 22 | Cooper Hunter (A2) | CAN | 40.19 | | +3.010 |
| 23 | Elliott Nelson (Neo) | CAN | 40.36 | | +3.180 |
| 24 | Jess Neufeld (Neo) | CAN | 40.45 | | +3.270 |
| 25 | Lucas Morin (A1) | CAN | 40.45 | | +3.270 |
| 26 | Leo Landry (Neo) | CAN | 40.47 | | +3.290 |
| 27 | Jamie Inglis (Neo) | CAN | 40.52 | | +3.340 |
| 28 | Benjamin Donnelly (B2) | CAN | 40.54 | | +3.360 |
| 29 | Marc-Olivier Lemay (B1) | CAN | 40.56 | | +3.380 |
| 30 | Stefan Waples (Senior) | CAN | 40.60 | | +3.420 |
| 31 | Sam Deckert (A2) | CAN | 40.69 | | +3.510 |
| 32 | Robert Watson (Neo) | CAN | 40.86 | | +3.680 |
| 33 | Mark Beitel (Neo) | CAN | 40.97 | | +3.790 |
| 34 | Christopher Fiola (B2) | CAN | 40.99 | | +3.810 |
| 35 | Connor McConvey (A2) | CAN | 41.03 | | +3.850 |
| 36 | Hubert Drouin-Belleau (B2) | CAN | 41.05 | | +3.870 |
| 37 | Michael Wrubleski (Neo) | CAN | 41.05 | | +3.870 |
| 38 | Antoine Roy (A1) | CAN | 41.06 | | +3.880 |
| 39 | Jordan Bertagnolli (Neo) | CAN | 41.11 | | +3.930 |
| 40 | Vincent Bertrand (B2) | CAN | 41.12 | | +3.940 |
| 41 | Troy Henry (Senior) | CAN | 41.17 | | +3.990 |
| 42 | Scott Bickerton (Senior) | CAN | 41.23 | | +4.050 |
| 43 | Pieter Stoffel (Neo) | CAN | 41.30 | | +4.120 |
| 44 | Bruno-Olivier Brabant (Neo) | CAN | 41.41 | | +4.230 |
| 45 | Jean-Christophe Pouliot (B1) | CAN | 41.47 | | +4.290 |
| 46 | Andrew Lawler (A2) | CAN | 41.52 | | +4.340 |
| 47 | Christopher Daeninck (Neo) | CAN | 41.52 | | +4.340 |
| 48 | Lukas Conly (B2) | CAN | 41.54 | | +4.360 |
| 49 | Maxim Morris (Neo) | CAN | 41.57 | | +4.390 |
| 50 | Raphael Grignon (A1) | CAN | 41.74 | | +4.560 |
| 51 | Gary Trembinski (Neo) | CAN | 41.98 | | +4.800 |
| 52 | Guillaume Labbé (B2) | CAN | 42.28 | | +5.100 |
| 53 | Dylan White (B2) | CAN | 42.29 | | +5.110 |
| 54 | BJ Schmidt (Neo) | CAN | 42.30 | | +5.120 |
| 55 | Antoine Roger (B2) | CAN | 42.53 | | +5.350 |
| 56 | Philippe Clément (Neo) | CAN | 42.59 | | +5.410 |
| 57 | Sébastien Beaulieu (Neo) | CAN | 42.67 | | +5.490 |
| 58 | William Masson (A2) | CAN | 42.68 | | +5.500 |
| 59 | Jeff Ross (B2) | CAN | 42.77 | | +5.590 |
| 60 | Samuel Carpentier (A1) | CAN | 43.06 | | +5.880 |
| 61 | Kevin Yaholnitsky (B2) | CAN | 43.29 | | +6.110 |
| 62 | Sam Pollock (A1) | CAN | 43.40 | | +6.220 |
| 63 | Laurent Marcotte (A1) | CAN | 43.50 | | +6.320 |
| 64 | Mathieu Auger (B1) | CAN | 43.59 | | +6.410 |
| 65 | Pierre-Luc Hamelin (A1) | CAN | 43.62 | | +6.440 |
| 66 | Jake Weidemann (B2) | CAN | 43.68 | | +6.500 |
| 67 | Cimon Charest-Deschênes (B2) | CAN | 43.92 | | +6.740 |
| 68 | Guillaume Plante (A1) | CAN | 44.05 | | +6.870 |
| 69 | Gabriel Quon (A2) | CAN | 44.13 | | +6.950 |
| 70 | Emile Goulet (n/a) | CAN | 44.14 | | +6.960 |
| 71 | Louis-Philippe Papillon (A2) | CAN | 44.45 | | +7.270 |
| 72 | Pierre-alexandre Vanier (B2) | CAN | 45.23 | | +8.050 |
| 73 | Caleb Hovey (B1) | CAN | 45.53 | | +8.350 |
| 74 | Jonah Hurtubise (B1) | CAN | 45.78 | | +8.600 |
| 75 | Jérémy Lesvesque (n/a) | CAN | 45.89 | | +8.710 |
| 76 | Michael Tremblay (n/a) | CAN | 46.95 | | +9.770 |
| 77 | Cameron.97 Mason (B1) | CAN | 47.28 | | +10.100 |
| DNS | Ben Kriwokon (A1) | CAN | DNS | | - |