| 1 | Mitchell Whitmore (A2) | USA | 35.50 | NRJ | - |
| 2 | Richard MacLennan (A1) | CAN | 35.84 | | +0.340 |
| 3 | Guillaume Blais-Dufour (A2) | CAN | 36.24 | SB | +0.740 |
| 4 | William Dutton (A2) | CAN | 36.42 | | +0.920 |
| 5 | Laurence Ducker (A2) | USA | 36.81 | | +1.310 |
| 6 | Alexander Mark (A2) | USA | 37.31 | | +1.810 |
| 7 | Alastair Starke (A2) | CAN | 37.35 | SB | +1.850 |
| 8 | Antoine Gélinas-Beaulieu (B2) | CAN | 37.73 | | +2.230 |
| 9 | Leo Landry (A1) | CAN | 37.74 | SB | +2.240 |
| 10 | Colton Barrett (A1) | USA | 37.77 | | +2.270 |
| 11 | Connor Slivocka (B1) | USA | 37.78 | SB | +2.280 |
| 12 | Martin Corbett (B2) | CAN | 37.81 | | +2.310 |
| 13 | Jean-Francois Garon (A1) | CAN | 37.82 | | +2.320 |
| 14 | Stephen Ayotte (A1) | CAN | 37.88 | | +2.380 |
| 15 | Philippe Hardy (A2) | CAN | 37.89 | | +2.390 |
| 16 | Jeffrey Swider-Peltz (A2) | USA | 37.92 | | +2.420 |
| 17 | Camille Bergeron Bégin (A2) | CAN | 38.05 | | +2.550 |
| 18 | Ellis Jordan (A2) | CAN | 38.23 | PB | +2.730 |
| 19 | Yoan Girard (A1) | CAN | 38.28 | SB | +2.780 |
| 20 | Scott Bickerton (A2) | CAN | 38.34 | PB | +2.840 |
| 21 | Samuel Giasson des Cormiers (A1) | CAN | 38.36 | | +2.860 |
| 22 | Paul Nahrwold (A1) | USA | 38.37 | | +2.870 |
| 23 | Nicholas Goplen (A1) | CAN | 38.55 | | +3.050 |
| 24 | Ryan Bernhard (B1) | CAN | 38.65 | SB | +3.150 |
| 25 | Benjamin Tam (B2) | CAN | 38.78 | | +3.280 |
| 26 | Timothy Hempsall (B1) | CAN | 38.80 | | +3.300 |
| 27 | Joshua Berry (A2) | CAN | 38.95 | | +3.450 |
| 28 | Joakim Albert (C1) | CAN | 39.00 | | +3.500 |
| 29 | Jérôme Boisvert-Lacroix (A2) | CAN | 39.08 | | +3.580 |
| 30 | Yoan Gauthier (C2) | CAN | 39.20 | | +3.700 |
| 31 | Andrew Helwer (A1) | CAN | 39.22 | | +3.720 |
| 32 | Charles Stangl (B2) | USA | 39.30 | | +3.800 |
| 33 | Julius Pokol (A2) | CAN | 39.35 | SB | +3.850 |
| 34 | Elliott Nelson (A1) | CAN | 39.41 | SB | +3.910 |
| 35 | Aaron Clarke (A2) | CAN | 39.66 | | +4.160 |
| 36 | Andrew Astalos (C1) | USA | 39.83 | SB | +4.330 |
| 37 | Gavin Coyne (A2) | CAN | 39.94 | | +4.440 |
| 38 | Vincent Morin (C2) | CAN | 40.02 | | +4.520 |
| 39 | Christopher Daeninck (C2) | CAN | 40.06 | SB | +4.560 |
| 40 | Andrew Franklin (A2) | CAN | 40.15 | PB | +4.650 |
| 41 | Justin Maunder (A1) | CAN | 40.18 | | +4.680 |
| Nathan Tonkinson (B1) | USA | 40.18 | | +4.680 |
| 43 | Bennett Wiancko (C2) | CAN | 40.19 | SB | +4.690 |
| Philippe Boutin (B1) | CAN | 40.19 | SB | +4.690 |
| 45 | Chris Biocchi (A1) | CAN | 40.22 | | +4.720 |
| 46 | Julien Ayotte (A1) | CAN | 40.26 | PB | +4.760 |
| 47 | Alex Mahoney (B2) | CAN | 40.28 | PB | +4.780 |
| 48 | Caleb Drew (A2) | USA | 40.38 | | +4.880 |
| 49 | Erik Ducker (B2) | USA | 40.44 | | +4.940 |
| 50 | Milo Delbigio (B1) | CAN | 40.56 | SB | +5.060 |
| 51 | Damian Konotopetz (A1) | CAN | 40.57 | | +5.070 |
| 52 | Edwin Park (C2) | USA | 40.63 | SB | +5.130 |
| 53 | Maxim Morris (C2) | CAN | 40.67 | SB | +5.170 |
| 54 | François Dery (B1) | CAN | 40.69 | SB | +5.190 |
| 55 | Hewson Elliott (C2) | CAN | 40.70 | | +5.200 |
| 56 | Phillip Shrimpton (B2) | CAN | 40.80 | | +5.300 |
| 57 | Xavier Lacelle-Webster (B1) | CAN | 40.82 | | +5.320 |
| 58 | Sean Tompkins (B1) | CAN | 40.83 | | +5.330 |
| 59 | Joshua Gallipeau (C2) | CAN | 40.91 | | +5.410 |
| 60 | Aron Chlebecek (B2) | USA | 40.99 | PB | +5.490 |
| 61 | Connor McConvey (C1) | CAN | 41.00 | | +5.500 |
| 62 | Jordan Bertagnolli (B1) | CAN | 41.15 | SB | +5.650 |
| 63 | Brett Appleyard (B1) | CAN | 41.21 | SB | +5.710 |
| 64 | Devon Borus (B2) | CAN | 41.38 | | +5.880 |
| 65 | Luke Tweddale (C2) | USA | 41.50 | | +6.000 |
| 66 | Kyle Ronchak (C1) | USA | 41.62 | | +6.120 |
| 67 | Philippe Breton (C2) | CAN | 41.74 | PB | +6.240 |
| 68 | Jess Neufeld (C2) | CAN | 42.04 | | +6.540 |
| 69 | Darwin Ambros (A1) | CAN | 42.13 | | +6.630 |
| 70 | Stéphane Ayotte (B1) | CAN | 42.17 | | +6.670 |
| 71 | Joseph Blumel (B2) | USA | 1:04.01 | | +28.510 |
| DNF | Matthew Shanahan (A2) | USA | DNF | | - |