| 1 | Jeong-Hyeon Lee (Senior) | CAN | 36.83 | TR | - |
| 2 | Alex Boisvert-Lacroix (Senior) | CAN | 36.90 | | +0.070 |
| 3 | Lucas Duffield (Neo) | CAN | 37.06 | | +0.230 |
| 4 | Tyler Derraugh (Senior) | CAN | 37.08 | | +0.250 |
| 5 | Laurent Dubreuil (A1) | CAN | 37.12 | TRJ | +0.290 |
| 6 | Matthew McLean (Senior) | CAN | 37.23 | | +0.400 |
| 7 | Myles Matheson (Senior) | CAN | 37.77 | | +0.940 |
| 8 | Kyle Gendron (Neo) | CAN | 37.96 | | +1.130 |
| 9 | Marc-Antoine Gagnon (Senior) | CAN | 37.98 | | +1.150 |
| 10 | Mykola Makowsky (Senior) | CAN | 38.23 | | +1.400 |
| 11 | Austin Hudey (Neo) | CAN | 38.40 | | +1.570 |
| 12 | Patrick Marsh (Neo) | CAN | 38.82 | | +1.990 |
| 13 | Jean-Francois Garon (Neo) | CAN | 39.11 | | +2.280 |
| 14 | Samuel Giasson des Cormiers (Neo) | CAN | 39.24 | | +2.410 |
| 15 | Alec Janssens (A2) | CAN | 39.28 | | +2.450 |
| 16 | Jackson Hill (Neo) | CAN | 39.31 | | +2.480 |
| 17 | Stefan Waples (Senior) | CAN | 39.44 | | +2.610 |
| 18 | Matthew Nykolichuk (Senior) | CAN | 39.72 | | +2.890 |
| 19 | Ryan Bailey (B2) | CAN | 39.83 | | +3.000 |
| 20 | Andrew Helwer (Neo) | CAN | 39.88 | | +3.050 |
| 21 | Tristan Stepnuk (Neo) | CAN | 39.89 | | +3.060 |
| 22 | Scott Bickerton (Neo) | CAN | 39.95 | | +3.120 |
| 23 | John Grant (A2) | CAN | 39.96 | | +3.130 |
| 24 | Yoan Girard (Neo) | CAN | 40.07 | | +3.240 |
| 25 | Spencer Zettler (Neo) | CAN | 40.17 | | +3.340 |
| 26 | Jérôme Boisvert-Lacroix (Neo) | CAN | 40.22 | SB | +3.390 |
| 27 | Axel Morin (A2) | CAN | 40.36 | | +3.530 |
| 28 | Jérôme Detuncq (B2) | CAN | 40.47 | | +3.640 |
| 29 | Clovis Augér (Neo) | CAN | 40.51 | | +3.680 |
| 30 | Vincent Dehaître (B2) | CAN | 40.52 | | +3.690 |
| 31 | Gavin Coyne (Neo) | CAN | 40.61 | | +3.780 |
| 32 | Hewson Elliott (B2) | CAN | 40.63 | | +3.800 |
| 33 | Lucas McMahon (Neo) | CAN | 40.67 | | +3.840 |
| 34 | Elliott Nelson (Neo) | CAN | 40.72 | | +3.890 |
| 35 | Connor McConvey (B1) | CAN | 40.79 | | +3.960 |
| 36 | Joakim Albert (B1) | CAN | 40.90 | | +4.070 |
| 37 | Marc-André Poudrier-Michaud (A1) | CAN | 40.93 | | +4.100 |
| 38 | Justin Maunder (Neo) | CAN | 41.01 | | +4.180 |
| 39 | Christopher Daeninck (B2) | CAN | 41.20 | | +4.370 |
| 40 | Daniel Dubreuil (B1) | CAN | 41.27 | | +4.440 |
| 41 | Jamie Inglis (A2) | CAN | 41.33 | | +4.500 |
| 42 | Ellis Jordan (Neo) | CAN | 41.40 | | +4.570 |
| 43 | Mark Beitel (Neo) | CAN | 41.45 | | +4.620 |
| 44 | Brett Appleyard (A1) | CAN | 41.45 | | +4.620 |
| 45 | Jess Neufeld (B2) | CAN | 41.55 | | +4.720 |
| 46 | Julien Ayotte (Neo) | CAN | 41.55 | | +4.720 |
| 47 | Darwin Ambros (Neo) | CAN | 41.65 | | +4.820 |
| 48 | Maxim Morris (B2) | CAN | 41.79 | | +4.960 |
| 49 | Gabriel Othenin-Girard (Senior) | CAN | 41.80 | | +4.970 |
| 50 | Michael Wrubleski (A2) | CAN | 41.80 | | +4.970 |
| 51 | Philippe Boutin (A1) | CAN | 41.82 | | +4.990 |
| 52 | Sean Tompkins (A1) | CAN | 41.89 | | +5.060 |
| 53 | François Dery (A1) | CAN | 42.24 | | +5.410 |
| 54 | Stéphane Ayotte (A1) | CAN | 42.34 | | +5.510 |
| 55 | Adam Clifford (A2) | CAN | 42.38 | | +5.550 |
| 56 | Bernard Patry (Neo) | CAN | 42.45 | | +5.620 |
| 57 | Justin Smith (Senior) | CAN | 42.46 | | +5.630 |
| 58 | Andrew Lawler (B1) | CAN | 42.64 | | +5.810 |
| 59 | Philippe Bergeron (A1) | CAN | 42.71 | | +5.880 |
| 60 | Pieter Stoffel (A1) | CAN | 42.74 | | +5.910 |
| 61 | Bennett Wiancko (B2) | CAN | 42.76 | | +5.930 |
| 62 | Sean Stewart (B2) | CAN | 43.24 | | +6.410 |
| 63 | Marc Joubert (A2) | CAN | 43.41 | | +6.580 |
| 64 | Louis-Philippe Papillon (B1) | CAN | 43.85 | SB | +7.020 |
| 65 | Philippe Breton (B2) | CAN | 44.06 | SB | +7.230 |
| 66 | Antoine Roy (C2) | CAN | 44.09 | SB | +7.260 |
| 67 | Sébastien Beaulieu (A1) | CAN | 44.48 | | +7.650 |
| 68 | Philippe Ward (n/a) | CAN | 45.45 | | +8.620 |
| 69 | Steven Derro (A1) | CAN | 45.81 | | +8.980 |
| 70 | Richard Wismer (n/a) | CAN | 45.83 | | +9.000 |
| 71 | William Masson (B1) | CAN | 45.97 | | +9.140 |
| 72 | Blaine Hill (M50) | CAN | 47.33 | SB | +10.500 |
| 73 | Dave Clements (M45) | CAN | 1:06.00 | | +29.170 |
| DNS | Alexandre Déry (C2) | CAN | DNS | | - |
| DQ | Palmer Clements (B1) | CAN | DQ | | - |
| DNF | Yuuta Wakabayashi (Senior) | JPN | DNF | | - |