| 1 | Jamie Gregg (Senior) | CAN | 34.93 | | - |
| 2 | Jeong-Hyeon Lee (Senior) | CAN | 35.36 | | +0.430 |
| 3 | Mitchell Whitmore (Neo) | USA | 35.44 | SB | +0.510 |
| 4 | Tyler Derraugh (Senior) | CAN | 35.52 | | +0.590 |
| 5 | Alex Boisvert-Lacroix (Senior) | CAN | 35.69 | | +0.760 |
| 6 | Myles Matheson (Senior) | CAN | 35.87 | | +0.940 |
| 7 | Kyle Gendron (Neo) | CAN | 36.39 | | +1.460 |
| 8 | Jevgenij Kazimirenko (Neo) | BLR | 36.60 | | +1.670 |
| 9 | Dmitrij Viskovskij (Neo) | BLR | 36.91 | | +1.980 |
| 10 | Matthew Hickson (Neo) | USA | 37.04 | | +2.110 |
| 11 | Marcin Goszczynski (Senior) | CAN | 37.15 | SB | +2.220 |
| 12 | Alastair Starke (Neo) | CAN | 37.58 | | +2.650 |
| 13 | Tristan Stepnuk (Neo) | CAN | 37.63 | | +2.700 |
| 14 | Adam Ashdown (Neo) | CAN | 37.64 | | +2.710 |
| 15 | Jackson Hill (Neo) | CAN | 37.88 | | +2.950 |
| 16 | Joseph Blumel (A2) | USA | 37.96 | | +3.030 |
| 17 | Keith Sulzer (Neo) | CAN | 38.12 | | +3.190 |
| 18 | Stefan Waples (Senior) | CAN | 38.16 | | +3.230 |
| 19 | Mikhail-Jeonghan Choi (A2) | CAN | 38.35 | | +3.420 |
| 20 | Stefan Dilger (B1) | CAN | 38.45 | | +3.520 |
| 21 | Hewson Elliott (B2) | CAN | 38.49 | | +3.560 |
| 22 | Alexander Mark (Neo) | USA | 38.52 | | +3.590 |
| 23 | Cooper Hunter (B1) | CAN | 38.56 | | +3.630 |
| 24 | Milo Delbigio (A1) | CAN | 38.63 | | +3.700 |
| 25 | Elliott Nelson (Neo) | CAN | 38.64 | | +3.710 |
| 26 | Jamie Inglis (A2) | CAN | 38.67 | | +3.740 |
| 27 | Julius Pokol (Neo) | CAN | 38.89 | SB | +3.960 |
| 28 | Darwin Ambros (Neo) | CAN | 38.99 | | +4.060 |
| 29 | Andrew Hodor (A2) | USA | 39.01 | | +4.080 |
| 30 | Brett Appleyard (A1) | CAN | 39.01 | | +4.080 |
| 31 | Spencer Zettler (Neo) | CAN | 39.03 | | +4.100 |
| 32 | Lucas McMahon (Neo) | CAN | 39.10 | | +4.170 |
| 33 | Justin Maunder (Neo) | CAN | 39.17 | | +4.240 |
| 34 | Scott Bickerton (Neo) | CAN | 39.21 | | +4.280 |
| 35 | Sean Tompkins (A1) | CAN | 39.28 | | +4.350 |
| 36 | Ellis Jordan (Neo) | CAN | 39.33 | | +4.400 |
| 37 | Jess Neufeld (B2) | CAN | 39.34 | | +4.410 |
| 38 | Aedan Giffin (B2) | CAN | 39.39 | | +4.460 |
| 39 | Kirk Wright (C2) | CAN | 39.51 | SB | +4.580 |
| 40 | Christopher Daeninck (B2) | CAN | 39.60 | | +4.670 |
| 41 | Braden Clouthier (B1) | CAN | 39.65 | | +4.720 |
| 42 | Arthur Iwaniszyn (C1) | POL | 39.82 | | +4.890 |
| 43 | Terran Bernhard (B2) | CAN | 39.91 | | +4.980 |
| 44 | Phillip Shrimpton (A2) | CAN | 39.95 | | +5.020 |
| 45 | Alexandru Vlad Oprea (B2) | ROU | 40.12 | | +5.190 |
| 46 | Bennett Wiancko (B2) | CAN | 40.15 | SB | +5.220 |
| 47 | Kyle Ronchak (B1) | USA | 40.16 | | +5.230 |
| 48 | Kevin Jagger (Senior) | CAN | 40.19 | | +5.260 |
| 49 | Nathan Tonkinson (A1) | USA | 40.21 | | +5.280 |
| 50 | Andrew Lawler (B1) | CAN | 40.42 | | +5.490 |
| 51 | Jules Chabot (M40) | CAN | 40.48 | SB | +5.550 |
| 52 | Michael Marsh (B1) | CAN | 40.50 | SB | +5.570 |
| 53 | Zackary McLaren (B1) | CAN | 40.59 | SB | +5.660 |
| 54 | Christopher Prendergast (B1) | CAN | 40.62 | | +5.690 |
| 55 | Pieter Stoffel (A1) | CAN | 40.69 | | +5.760 |
| 56 | Christopher Windman (B1) | USA | 40.74 | | +5.810 |
| 57 | Brad Hudey (M45) | CAN | 40.88 | | +5.950 |
| 58 | Bob Irvine (M55) | CAN | 41.02 | | +6.090 |
| 59 | Cameron Bennett (B2) | CAN | 41.05 | | +6.120 |
| 60 | Steven Hartman (B1) | USA | 41.24 | | +6.310 |
| 61 | Dan Medland-Marchen (A2) | CAN | 41.34 | | +6.410 |
| 62 | Andrew Turner (B1) | USA | 41.47 | | +6.540 |
| 63 | Graham Solie (C2) | CAN | 41.54 | | +6.610 |
| 64 | Marc Joubert (A2) | CAN | 41.55 | SB | +6.620 |
| 65 | Alex Mahoney (A2) | CAN | 41.59 | SB | +6.660 |
| 66 | Sam Deckert (B1) | CAN | 41.66 | | +6.730 |
| 67 | Keegan Christ (B2) | CAN | 41.73 | | +6.800 |
| 68 | Rhys Rafter (B2) | CAN | 41.84 | PB | +6.910 |
| 69 | Daren Lind (M40) | CAN | 42.03 | | +7.100 |
| 70 | Lucas Morin (C2) | CAN | 42.29 | SB | +7.360 |
| 71 | Chris Neykov (C2) | CAN | 42.54 | | +7.610 |
| 72 | Lucas Hiller (B1) | CAN | 42.60 | SB | +7.670 |
| 73 | Conor Kennedy (B1) | USA | 43.16 | SB | +8.230 |
| 74 | Brett Arnason (M60) | CAN | 43.19 | | +8.260 |
| 75 | Evan Beyer (B1) | USA | 43.26 | | +8.330 |
| 76 | Jason Grenon (B1) | CAN | 43.38 | | +8.450 |
| 77 | Camden Chabot (B1) | CAN | 43.42 | SB | +8.490 |
| 78 | Greg Oly (M55) | USA | 43.75 | | +8.820 |
| 79 | Cornelis Richard Hijnen (M40) | CAN | 43.79 | | +8.860 |
| 80 | Glenn Wallish (Senior) | CAN | 44.12 | SB | +9.190 |
| 81 | Connor Johnson (C2) | CAN | 44.24 | SB | +9.310 |
| 82 | Rylan Gaudet (C2) | CAN | 44.66 | | +9.730 |
| 83 | Nicolas Hiller (C1) | CAN | 45.00 | SB | +10.070 |
| 84 | Gabriel Quon (B1) | CAN | 45.42 | | +10.490 |
| 85 | Dylan White (C1) | CAN | 45.53 | | +10.600 |
| 86 | Lukas Conly (C1) | CAN | 45.69 | | +10.760 |
| 87 | Lauritis Skjolingstad (M70) | CAN | 57.95 | | +23.020 |
| DNF | Ian Hudey (B2) | CAN | DNF | | - |
| DNS | Andrew Helwer (Neo) | CAN | DNS | | - |
| DNS | Chris Morrison (B1) | CAN | DNS | | - |
| DNS | Yuuta Wakabayashi (Senior) | JPN | DNS | | - |