| 1 | Alex Boisvert-Lacroix (Senior) | CAN | 35.15 | | - |
| 2 | Tsubasa Hasegawa (Neo) | JPN | 35.22 | SB | +0.070 |
| 3 | Takayuki Numazaki (Senior) | JPN | 35.32 | PB | +0.170 |
| 4 | Vincent Dehaître (Neo) | CAN | 35.37 | | +0.220 |
| 5 | Kento Nakamura (Neo) | JPN | 35.42 | SB | +0.270 |
| 6 | Richard MacLennan (Neo) | CAN | 35.48 | | +0.330 |
| 7 | Christoffer Fagerli Rukke (Senior) | NOR | 35.54 | | +0.390 |
| 8 | Matthew Rittenhouse (Neo) | USA | 35.73 | | +0.580 |
| 9 | Mikhail-Jeonghan Choi (Neo) | CAN | 35.78 | | +0.630 |
| 10 | Alexandre St-Jean (Neo) | CAN | 35.87 | | +0.720 |
| 11 | Armin Hager (A2) | AUT | 35.88 | NRJ | +0.730 |
| 12 | Lucas Duffield (Senior) | CAN | 36.03 | | +0.880 |
| 13 | Axel Morin (Neo) | CAN | 36.22 | | +1.070 |
| 14 | Eikichi Sakamoto (A2) | JPN | 36.24 | | +1.090 |
| 15 | Dan Carruthers (Neo) | CAN | 36.26 | | +1.110 |
| 16 | Andrew Astalos (A2) | USA | 36.31 | | +1.160 |
| 17 | Myles Matheson (Senior) | CAN | 36.39 | | +1.240 |
| 18 | Yuuma Uehara (A1) | JPN | 36.40 | SB | +1.250 |
| 19 | Johann Jørgen F. Sæves (A2) | NOR | 36.41 | | +1.260 |
| 20 | Simen Kroken (Neo) | NOR | 36.44 | | +1.290 |
| 21 | Jacob Graham (A1) | CAN | 36.47 | SB | +1.320 |
| 22 | Hayato Nakamura (A1) | JPN | 36.51 | | +1.360 |
| 23 | Alexander Mark (Senior) | USA | 36.52 | | +1.370 |
| 24 | Shouta Nakamura (Neo) | JPN | 36.55 | SB | +1.400 |
| 25 | Braden Clouthier (A2) | CAN | 36.76 | SB | +1.610 |
| 26 | Christian Oberbichler (Neo) | SUI | 36.77 | | +1.620 |
| 27 | Torai Ishikawa (C2) | JPN | 36.98 | SB | +1.830 |
| 28 | Tristan Stepnuk (Senior) | CAN | 37.00 | SB | +1.850 |
| 29 | Alex Ruel-Garvey (A1) | CAN | 37.05 | | +1.900 |
| 30 | Aleksander Waagenes (Neo) | NOR | 37.10 | SB | +1.950 |
| 31 | Samuel Giasson des Cormiers (Neo) | CAN | 37.23 | | +2.080 |
| 32 | Mark Beitel (Neo) | CAN | 37.33 | SB | +2.180 |
| 33 | Eirik Skavhaug Nergård (Neo) | NOR | 37.38 | SB | +2.230 |
| 34 | Sander Søndrål (A2) | NOR | 37.42 | | +2.270 |
| 35 | Espen Brask Nordfonn (Neo) | NOR | 37.46 | SB | +2.310 |
| 36 | Sam Deckert (A2) | CAN | 37.49 | | +2.340 |
| Tormod Bjørnetun Haugen (Senior) | NOR | 37.49 | | +2.340 |
| 38 | Nicholas Goplen (Neo) | CAN | 37.53 | | +2.380 |
| 39 | Einar Døving Agdestein (Neo) | NOR | 37.62 | | +2.470 |
| 40 | Michael Wrubleski (Neo) | CAN | 37.65 | | +2.500 |
| 41 | Felix Maly (Neo) | GER | 37.66 | | +2.510 |
| 42 | Christopher Fiola (B2) | CAN | 37.71 | | +2.560 |
| 43 | Jamie Inglis (Neo) | CAN | 37.76 | | +2.610 |
| Magne Notland (Neo) | NOR | 37.76 | | +2.610 |
| 45 | Verneri Kinnunen (Neo) | FIN | 37.84 | | +2.690 |
| 46 | Benjamin Donnelly (B2) | CAN | 37.85 | | +2.700 |
| 47 | Henrik Hvesser (Neo) | NOR | 37.88 | | +2.730 |
| 48 | August Teodor Haugen (Neo) | NOR | 37.89 | | +2.740 |
| 49 | Aatu Hautamäki (A1) | FIN | 37.90 | SB | +2.750 |
| 50 | Robert Watson (Neo) | CAN | 37.91 | | +2.760 |
| Matti Yli-Ojanperä (Neo) | FIN | 37.91 | SB | +2.760 |
| 52 | Lucas Morin (A1) | CAN | 37.93 | | +2.780 |
| 53 | BJ Schmidt (Neo) | CAN | 37.95 | | +2.800 |
| 54 | Kristian Aabakken (A1) | NOR | 37.98 | | +2.830 |
| 55 | Christer Skuterud (B2) | NOR | 38.03 | SB | +2.880 |
| 56 | Robert Winter (Neo) | CAN | 38.13 | SB | +2.980 |
| 57 | Brage Olsen Børtnes (A1) | NOR | 38.16 | | +3.010 |
| 58 | Jakob Anspach Klippen (A2) | NOR | 38.17 | SB | +3.020 |
| 59 | Jordan Bertagnolli (Neo) | CAN | 38.18 | | +3.030 |
| 60 | Magnus Brask Nordfonn (Neo) | NOR | 38.19 | SB | +3.040 |
| 61 | Jess Neufeld (Neo) | CAN | 38.20 | | +3.050 |
| 62 | Gary Trembinski (Neo) | CAN | 38.29 | | +3.140 |
| 63 | Scott Bickerton (Senior) | CAN | 38.39 | | +3.240 |
| 64 | Arthur Iwaniszyn (B2) | CAN | 38.41 | | +3.260 |
| 65 | Souichiro Kuroiwa (Neo) | JPN | 38.43 | SB | +3.280 |
| 66 | Mii Erik Haugård (Neo) | NOR | 38.49 | | +3.340 |
| 67 | Christopher Daeninck (Neo) | CAN | 38.53 | | +3.380 |
| 68 | Andrew Lawler (A2) | CAN | 38.55 | | +3.400 |
| 69 | Lukas Conly (B2) | CAN | 38.64 | | +3.490 |
| 70 | Maxim Morris (Neo) | CAN | 38.68 | | +3.530 |
| 71 | Riki Hayashi (C2) | JPN | 38.71 | SB | +3.560 |
| 72 | Tommy Ruden Bakken (A1) | NOR | 38.76 | PB | +3.610 |
| 73 | Ole Bjørnsmoen Næss (Neo) | NOR | 38.77 | | +3.620 |
| 74 | Pieter Stoffel (Neo) | CAN | 38.81 | | +3.660 |
| 75 | Nicolas Hiller (B2) | CAN | 38.82 | | +3.670 |
| 76 | Kevin Yaholnitsky (B2) | CAN | 38.94 | SB | +3.790 |
| 77 | Cody.94 Miller (A2) | CAN | 38.96 | SB | +3.810 |
| 78 | Jeff Ross (B2) | CAN | 39.02 | | +3.870 |
| 79 | Guillaume Labbé (B2) | CAN | 39.04 | SB | +3.890 |
| 80 | Chris Morrison (A2) | CAN | 39.06 | | +3.910 |
| Jon Greger Notland (A2) | NOR | 39.06 | SB | +3.910 |
| 82 | Nolan Messer (Neo) | CAN | 39.12 | | +3.970 |
| 83 | Jacob Seguin (Senior) | CAN | 39.20 | | +4.050 |
| 84 | Alexander Horst (A2) | CAN | 39.21 | | +4.060 |
| 85 | Terje Almås (Senior) | NOR | 39.25 | | +4.100 |
| 86 | Garrett Gledhill (B1) | CAN | 39.51 | | +4.360 |
| 87 | Samuel Carpentier (A1) | CAN | 39.56 | SB | +4.410 |
| 88 | Kristian Aas (B2) | NOR | 39.67 | SB | +4.520 |
| 89 | Per Olav Aaserud (B2) | NOR | 39.74 | PB | +4.590 |
| 90 | Adrian Hannigan (B1) | CAN | 39.84 | | +4.690 |
| 91 | Sam Pollock (A1) | CAN | 39.85 | | +4.700 |
| 92 | Simon Koots (A1) | CAN | 39.88 | | +4.730 |
| 93 | Connor Johnson (A1) | CAN | 39.98 | | +4.830 |
| 94 | Ryan Dodyk (B2) | CAN | 40.04 | | +4.890 |
| 95 | Adam Szkraba (Neo) | CAN | 40.05 | SB | +4.900 |
| 96 | Koudai Kobayashi (B2) | JPN | 40.15 | | +5.000 |
| 97 | Chad Dagdick (A2) | CAN | 40.23 | SB | +5.080 |
| 98 | Gabriel Quon (A2) | CAN | 40.26 | | +5.110 |
| 99 | Jake Weidemann (B2) | CAN | 40.60 | | +5.450 |
| 100 | Philippe Croteau (B2) | CAN | 40.61 | | +5.460 |
| 101 | Pierre-Luc Hamelin (A1) | CAN | 40.71 | PB | +5.560 |
| 102 | Noah Ferguson-Losier (A1) | CAN | 40.86 | SB | +5.710 |
| 103 | Nicholas Everett (C2) | CAN | 40.88 | SB | +5.730 |
| 104 | Tyson Langelaar (C2) | CAN | 41.00 | | +5.850 |
| 105 | Matthew Trimble (M50) | USA | 41.33 | SB | +6.180 |
| 106 | Jared Vriends (B1) | CAN | 41.37 | | +6.220 |
| 107 | Graham Lock (B2) | CAN | 41.69 | | +6.540 |
| William Thiessen (B1) | CAN | 41.69 | | +6.540 |
| 109 | Jan Aas (M45) | NOR | 41.76 | SB | +6.610 |
| 110 | Graeme Fish (B1) | CAN | 42.26 | | +7.110 |
| 111 | Colin Steenbergen (C2) | SUI | 42.36 | SB | +7.210 |
| 112 | Nils Magne Klippen (M50) | NOR | 43.37 | SB | +8.220 |
| 113 | Hans van Peperstraten (M60) | NED | 43.50 | PB | +8.350 |
| 114 | Richard Scheerder (M45) | NED | 44.29 | | +9.140 |
| 115 | Ton van Klooster (M55) | NED | 44.93 | SB | +9.780 |
| 116 | John Little (M45) | CAN | 45.52 | SB | +10.370 |
| 117 | Kåre-Kristian Pedersen (M60) | NOR | 57.99 | | +22.840 |
| DNS | Philippe Riopel (Senior) | CAN | DNS | | - |
| DQ | Rory Wizbicki (Senior) | CAN | DQ | | - |
| DNF | Dylan White (B2) | CAN | DNF | | - |
| DNS | Leo Landry (Neo) | CAN | DNS | | - |
| DNS | Cooper Hunter (A2) | CAN | DNS | | - |
| DNF | Jérôme Detuncq (Neo) | CAN | DNF | | - |
| DNS | Jean-Christophe Lataille (B1) | CAN | DNS | | - |
| DNF | Antoine Roger (B2) | CAN | DNF | | - |
| DQ | Bruno-Olivier Brabant (Neo) | CAN | DQ | | - |
| DNS | Tomonari Mitsuoka (Neo) | JPN | DNS | | - |