| 1 | Richard MacLennan (Neo) | CAN | 35.22 | | - |
| 2 | Philippe Riopel (Senior) | CAN | 35.40 | | +0.180 |
| 3 | Jeong-Hyeon Lee (Senior) | CAN | 35.80 | | +0.580 |
| 4 | Ben Southee (Senior) | AUS | 36.12 | | +0.900 |
| 5 | Matthew Plummer (Senior) | USA | 36.21 | | +0.990 |
| 6 | Dan Carruthers (Neo) | CAN | 36.22 | | +1.000 |
| 7 | Lucas Duffield (Senior) | CAN | 36.23 | | +1.010 |
| 8 | Myles Matheson (Senior) | CAN | 36.39 | | +1.170 |
| 9 | Mikhail-Jeonghan Choi (Neo) | CAN | 36.44 | | +1.220 |
| 10 | Jordan Henkelman (A2) | CAN | 36.49 | | +1.270 |
| 11 | Patrick Marsh (Senior) | CAN | 36.52 | | +1.300 |
| 12 | Alexander Ochowicz (Senior) | USA | 36.87 | | +1.650 |
| 13 | Braden Clouthier (A2) | CAN | 36.96 | | +1.740 |
| 14 | Andrej Pak (Neo) | KAZ | 37.33 | | +2.110 |
| 15 | Kyle Ronchak (A2) | USA | 37.34 | | +2.120 |
| 16 | Nicholas Goplen (Neo) | CAN | 37.45 | | +2.230 |
| 17 | Michael Blumel (Senior) | USA | 37.49 | | +2.270 |
| 18 | Dmitrij.89 Lazarev (Senior) | KAZ | 37.57 | | +2.350 |
| 19 | Tristan Stepnuk (Senior) | CAN | 37.58 | | +2.360 |
| 20 | Sam Deckert (A2) | CAN | 37.58 | | +2.360 |
| 21 | Robert Watson (Neo) | CAN | 37.59 | | +2.370 |
| 22 | Alex Ruel-Garvey (A1) | CAN | 37.64 | | +2.420 |
| 23 | Paul Dyrud (Senior) | USA | 37.77 | SB | +2.550 |
| 24 | Andrew Astalos (A2) | USA | 37.83 | | +2.610 |
| 25 | Mark Beitel (Neo) | CAN | 37.94 | | +2.720 |
| 26 | Alexander Mark (Senior) | USA | 37.97 | | +2.750 |
| 27 | Kyung-Taek (David) Lee (A1) | USA | 37.98 | SB | +2.760 |
| 28 | Jamie Inglis (Neo) | CAN | 38.01 | | +2.790 |
| 29 | Lucas Morin (A1) | CAN | 38.07 | | +2.850 |
| 30 | BJ Schmidt (Neo) | CAN | 38.18 | | +2.960 |
| 31 | Elliott Nelson (Neo) | CAN | 38.20 | | +2.980 |
| 32 | Michael Wrubleski (Neo) | CAN | 38.22 | | +3.000 |
| 33 | Jess Neufeld (Neo) | CAN | 38.32 | | +3.100 |
| 34 | Kevin Esau (Senior) | CAN | 38.34 | SB | +3.120 |
| 35 | Wannes van Praet (Neo) | BEL | 38.36 | | +3.140 |
| 36 | Alex Hopp (Senior) | USA | 38.38 | SB | +3.160 |
| 37 | Connor McConvey (A2) | CAN | 38.38 | | +3.160 |
| 38 | Ben Kriwokon (A1) | CAN | 38.54 | | +3.320 |
| 39 | Andrew Turner (A2) | USA | 38.61 | | +3.390 |
| 40 | Christopher Daeninck (Neo) | CAN | 38.65 | | +3.430 |
| 41 | Kirk Wright (A1) | CAN | 38.74 | | +3.520 |
| 42 | Andrew Lawler (A2) | CAN | 38.74 | | +3.520 |
| 43 | Jordan Bertagnolli (Neo) | CAN | 38.78 | | +3.560 |
| 44 | Benjamin Donnelly (B2) | CAN | 38.96 | | +3.740 |
| 45 | Nicolas Hiller (B2) | CAN | 38.99 | | +3.770 |
| 46 | Nolan Messer (Neo) | CAN | 39.22 | | +4.000 |
| 47 | Robert Winter (Neo) | CAN | 39.29 | | +4.070 |
| 48 | Gary Trembinski (Neo) | CAN | 39.45 | | +4.230 |
| 49 | Graham Solie (A1) | CAN | 39.54 | | +4.320 |
| 50 | Theodore Aasen (Senior) | USA | 39.58 | | +4.360 |
| 51 | Cody.94 Miller (A2) | CAN | 39.59 | | +4.370 |
| 52 | Connor Woods (A2) | CAN | 39.76 | | +4.540 |
| 53 | Lucas Hiller (A2) | CAN | 39.94 | | +4.720 |
| 54 | Christopher Windman (A2) | USA | 39.97 | | +4.750 |
| 55 | Isaiah Oliver (B1) | USA | 39.97 | | +4.750 |
| 56 | N. N. (M30) | CAN | 40.09 | | +4.870 |
| 57 | Adrian Hannigan (B1) | CAN | 40.27 | | +5.050 |
| 58 | Lukas Conly (B2) | CAN | 40.29 | | +5.070 |
| 59 | Chad Dagdick (A2) | CAN | 40.35 | | +5.130 |
| 60 | Michael Hubbs (M30) | USA | 40.36 | | +5.140 |
| 61 | Jacob Seguin (Senior) | CAN | 40.49 | | +5.270 |
| 62 | Cooper Emin (B1) | CAN | 40.52 | | +5.300 |
| 63 | Carter Chambers (B2) | CAN | 40.52 | SB | +5.300 |
| 64 | Conor Kennedy (A2) | USA | 40.59 | | +5.370 |
| 65 | Connor Johnson (A1) | CAN | 40.60 | | +5.380 |
| 66 | Alexander Horst (A2) | CAN | 40.61 | | +5.390 |
| 67 | Simon Koots (A1) | CAN | 40.64 | | +5.420 |
| 68 | Gunnar Lundberg (B1) | USA | 40.79 | | +5.570 |
| 69 | Garrett Gledhill (B1) | CAN | 40.84 | | +5.620 |
| 70 | Randy Plett (M50) | CAN | 40.85 | | +5.630 |
| 71 | Aaron Carter (B1) | CAN | 40.95 | | +5.730 |
| 72 | Liam Woods (B1) | CAN | 41.00 | | +5.780 |
| 73 | Philippe Croteau (B2) | CAN | 41.02 | | +5.800 |
| 74 | Marco Schumann (C2) | CAN | 41.12 | | +5.900 |
| 75 | John Hrynchuk (B1) | CAN | 41.12 | | +5.900 |
| 76 | Nikolaus Serrer (Senior) | CAN | 41.31 | | +6.090 |
| 77 | Christian Liebzeit (B2) | CAN | 41.36 | | +6.140 |
| 78 | Jeff Ross (B2) | CAN | 41.41 | | +6.190 |
| 79 | Tyler Hartleb (B1) | CAN | 41.48 | | +6.260 |
| 80 | Noah Ferguson-Losier (A1) | CAN | 41.48 | | +6.260 |
| 81 | Tyson Langelaar (C2) | CAN | 41.67 | | +6.450 |
| 82 | Kristofer Pynten (A2) | CAN | 42.05 | SB | +6.830 |
| 83 | Joshua Bateman (B1) | CAN | 42.17 | | +6.950 |
| 84 | Graham Lock (B2) | CAN | 42.23 | | +7.010 |
| 85 | Theron Sands (M50) | USA | 42.61 | PB | +7.390 |
| 86 | Caleb Morin (C1) | CAN | 42.68 | | +7.460 |
| 87 | Graeme Fish (B1) | CAN | 42.83 | | +7.610 |
| 88 | Teunis Takemori (B2) | CAN | 42.92 | SB | +7.700 |
| 89 | Eric Spence (B1) | CAN | 42.94 | | +7.720 |
| 90 | Owen Javra (B1) | CAN | 42.98 | PB | +7.760 |
| 91 | William Thiessen (B1) | CAN | 42.99 | | +7.770 |
| 92 | Rob Cunning (Senior) | CAN | 43.15 | | +7.930 |
| 93 | Mathew Bogle (Neo) | CAN | 43.21 | | +7.990 |
| 94 | Max Halyk (C1) | CAN | 44.11 | | +8.890 |
| 95 | Thomas Wright (C2) | CAN | 44.23 | | +9.010 |
| 96 | Matthew Ebert (C2) | CAN | 44.70 | | +9.480 |
| 97 | Liam Ennis (C2) | CAN | 44.79 | SB | +9.570 |
| 98 | Colton Johnson (B1) | CAN | 44.81 | | +9.590 |
| 99 | Anton Shekhter (A1) | CAN | 44.83 | PB | +9.610 |
| 100 | Brett Arnason (M60) | CAN | 44.98 | | +9.760 |
| 101 | Thomas ten Kortenaar (B2) | CAN | 45.27 | | +10.050 |
| 102 | Samuel Dalla Lana (B1) | CAN | 45.94 | | +10.720 |
| 103 | Landon Young (C1) | CAN | 46.10 | SB | +10.880 |
| 104 | Spencer Pearson-Atkins (C2) | CAN | 46.14 | PB | +10.920 |
| 105 | Morgan Bennison (C2) | CAN | 46.35 | SB | +11.130 |
| 106 | Neal Boisvert (A1) | CAN | 46.67 | SB | +11.450 |
| 107 | Alex Fish (C2) | CAN | 47.01 | | +11.790 |
| 108 | Barrett Ferguson-Losier (C1) | CAN | 50.94 | SB | +15.720 |
| 109 | Lauritis Skjolingstad (M70) | CAN | 1:01.38 | | +26.160 |
| 110 | Werner Meyer (M75) | CAN | 1:07.76 | SB | +32.540 |
| 111 | Roy Whitney (M85) | CAN | 1:25.87 | NRM | +50.650 |
| DQ | Stefan Waples (Senior) | CAN | DQ | | - |
| DNS | Axel Morin (Neo) | CAN | DNS | | - |
| DQ | Cooper Hunter (A2) | CAN | DQ | | - |
| DNF | Jacob Graham (A1) | CAN | DNF | | - |
| DNS | Neil Bakken (M30) | CAN | DNS | | - |
| DNS | Kimani Griffin (Neo) | USA | DNS | | - |