| 1 | Richard MacLennan (A1) | CAN | 35.35 | | - |
| 2 | William Dutton (A2) | CAN | 35.64 | SB | +0.290 |
| 3 | Guillaume Blais-Dufour (A2) | CAN | 36.57 | | +1.220 |
| 4 | Antoine Gélinas-Beaulieu (B2) | CAN | 37.06 | | +1.710 |
| 5 | Jean-Francois Garon (A1) | CAN | 37.28 | SB | +1.930 |
| 6 | Kevin Plante (A1) | CAN | 37.35 | | +2.000 |
| 7 | Jeffrey Swider-Peltz (A2) | USA | 37.45 | | +2.100 |
| 8 | Stephen Ayotte (A1) | CAN | 37.51 | PB | +2.160 |
| 9 | Colton Barrett (A1) | USA | 37.54 | | +2.190 |
| 10 | Camille Bergeron Bégin (A2) | CAN | 37.55 | SB | +2.200 |
| Samuel Giasson des Cormiers (A1) | CAN | 37.55 | SB | +2.200 |
| 12 | Alexander Mark (A2) | USA | 37.56 | | +2.210 |
| 13 | Philippe Hardy (A2) | CAN | 37.65 | PB | +2.300 |
| 14 | Martin Corbett (B2) | CAN | 37.71 | SB | +2.360 |
| 15 | Alastair Starke (A2) | CAN | 37.76 | | +2.410 |
| 16 | Leo Landry (A1) | CAN | 37.99 | | +2.640 |
| 17 | Connor Slivocka (B1) | USA | 38.01 | | +2.660 |
| 18 | Benjamin Tam (B2) | CAN | 38.03 | SB | +2.680 |
| 19 | Paul Nahrwold (A1) | USA | 38.15 | SB | +2.800 |
| 20 | Nicholas Goplen (A1) | CAN | 38.46 | SB | +3.110 |
| 21 | Yoan Girard (A1) | CAN | 38.61 | | +3.260 |
| 22 | Joakim Albert (C1) | CAN | 38.84 | SB | +3.490 |
| 23 | Joshua Berry (A2) | CAN | 38.87 | | +3.520 |
| 24 | Jérôme Boisvert-Lacroix (A2) | CAN | 39.00 | PB | +3.650 |
| 25 | Andrew Helwer (A1) | CAN | 39.18 | | +3.830 |
| Yoan Gauthier (C2) | CAN | 39.18 | SB | +3.830 |
| 27 | Joseph Blumel (B2) | USA | 39.26 | | +3.910 |
| 28 | Aaron Clarke (A2) | CAN | 39.36 | PB | +4.010 |
| 29 | Erik Ducker (B2) | USA | 39.49 | | +4.140 |
| 30 | Charles Stangl (B2) | USA | 39.61 | | +4.260 |
| 31 | Caleb Drew (A2) | USA | 39.75 | PB | +4.400 |
| 32 | Andrew Astalos (C1) | USA | 39.84 | | +4.490 |
| 33 | Chris Biocchi (A1) | CAN | 39.90 | PB | +4.550 |
| 34 | Vincent Morin (C2) | CAN | 39.96 | PB | +4.610 |
| 35 | Nathan Tonkinson (B1) | USA | 40.00 | SB | +4.650 |
| 36 | Gavin Coyne (A2) | CAN | 40.03 | | +4.680 |
| 37 | Damian Konotopetz (A1) | CAN | 40.13 | | +4.780 |
| 38 | Justin Maunder (A1) | CAN | 40.15 | | +4.800 |
| 39 | Christopher Daeninck (C2) | CAN | 40.36 | | +5.010 |
| 40 | Julien Ayotte (A1) | CAN | 40.39 | | +5.040 |
| 41 | Xavier Lacelle-Webster (B1) | CAN | 40.54 | PB | +5.190 |
| 42 | Phillip Shrimpton (B2) | CAN | 40.59 | SB | +5.240 |
| 43 | Alex Mahoney (B2) | CAN | 40.61 | | +5.260 |
| 44 | Hewson Elliott (C2) | CAN | 40.63 | | +5.280 |
| 45 | Bennett Wiancko (C2) | CAN | 40.77 | | +5.420 |
| 46 | Joshua Gallipeau (C2) | CAN | 40.80 | SB | +5.450 |
| 47 | Devon Borus (B2) | CAN | 40.81 | SB | +5.460 |
| 48 | Sean Tompkins (B1) | CAN | 40.93 | | +5.580 |
| 49 | Luke Tweddale (C2) | USA | 40.94 | | +5.590 |
| 50 | Stéphane Ayotte (B1) | CAN | 40.97 | | +5.620 |
| 51 | Darwin Ambros (A1) | CAN | 40.98 | SB | +5.630 |
| 52 | Kyle Ronchak (C1) | USA | 41.03 | SB | +5.680 |
| 53 | François Dery (B1) | CAN | 41.05 | | +5.700 |
| 54 | Maxim Morris (C2) | CAN | 41.10 | | +5.750 |
| 55 | Edwin Park (C2) | USA | 41.25 | | +5.900 |
| 56 | Brett Appleyard (B1) | CAN | 41.33 | | +5.980 |
| 57 | Aron Chlebecek (B2) | USA | 41.35 | | +6.000 |
| 58 | Jordan Bertagnolli (B1) | CAN | 41.42 | | +6.070 |
| 59 | Connor McConvey (C1) | CAN | 41.51 | | +6.160 |
| 60 | Milo Delbigio (B1) | CAN | 41.59 | | +6.240 |
| 61 | Jess Neufeld (C2) | CAN | 41.85 | SB | +6.500 |
| 62 | Philippe Breton (C2) | CAN | 42.25 | | +6.900 |
| 63 | Daniel Dubreuil (C1) | CAN | 42.43 | SB | +7.080 |
| DQ | Ryan Bernhard (B1) | CAN | DQ | | - |
| DNF | Julius Pokol (A2) | CAN | DNF | | - |
| DNF | Philippe Boutin (B1) | CAN | DNF | | - |
| DQ | Andrew Franklin (A2) | CAN | DQ | | - |
| DNS | Matthew Shanahan (A2) | USA | DNS | | - |