| 1 | Dustin Miller (Senior) | CAN | 34.76 | PB | - |
| 2 | Laurent Dubreuil (A2) | CAN | 34.78 | TRJ | +0.020 |
| 3 | William Dutton (Neo) | CAN | 34.91 | SB | +0.150 |
| 4 | Richard MacLennan (Neo) | CAN | 35.07 | SB | +0.310 |
| 5 | Tyler Derraugh (Senior) | CAN | 35.13 | | +0.370 |
| 6 | Muncef Ouardi (Senior) | CAN | 35.17 | | +0.410 |
| 7 | Philippe Riopel (Neo) | CAN | 35.32 | | +0.560 |
| 8 | Shinichiro Ikeda (Neo) | JPN | 35.42 | | +0.660 |
| 9 | Marc-Antoine Gagnon (Senior) | CAN | 35.48 | | +0.720 |
| 10 | Kyle Parrott (Senior) | CAN | 35.51 | | +0.750 |
| 11 | Daichi Yamanaka (Neo) | JPN | 35.60 | SB | +0.840 |
| 12 | Martin Corbett (Neo) | CAN | 35.63 | PB | +0.870 |
| 13 | Denis Dressel (Neo) | GER | 35.70 | SB | +0.940 |
| 14 | Sebastian Richter (Neo) | GER | 35.77 | PB | +1.010 |
| 15 | Simon Moor (Neo) | GER | 35.80 | PB | +1.040 |
| 16 | Jan Daldossi (Neo) | ITA | 35.82 | SB | +1.060 |
| 17 | Lucas Duffield (Senior) | CAN | 35.84 | SB | +1.080 |
| 18 | Lennart Velema (A1) | NED | 35.86 | SB | +1.100 |
| 19 | Hiroki Tabuchi (Neo) | JPN | 35.88 | | +1.120 |
| 20 | Mykola Makowsky (Senior) | CAN | 35.91 | PB | +1.150 |
| 21 | Axel Morin (Neo) | CAN | 35.93 | SB | +1.170 |
| 22 | Jean-Francois Garon (Neo) | CAN | 36.14 | PB | +1.380 |
| 23 | Alexander Mark (Neo) | USA | 36.15 | | +1.390 |
| 24 | David Bosa (Neo) | ITA | 36.16 | SB | +1.400 |
| 25 | Myles Matheson (Senior) | CAN | 36.28 | | +1.520 |
| 26 | Rob van Grinsven (Senior) | NED | 36.37 | PB | +1.610 |
| 27 | Eikichi Sakamoto (B2) | JPN | 36.41 | SB | +1.650 |
| 28 | Samuel Giasson des Cormiers (Neo) | CAN | 36.43 | PB | +1.670 |
| 29 | Kyle Gendron (Neo) | CAN | 36.55 | | +1.790 |
| 30 | Hiroki Abe (Senior) | JPN | 36.58 | PB | +1.820 |
| 31 | Hewson Elliott (A1) | CAN | 36.59 | | +1.830 |
| 32 | Patrick Marsh (Senior) | CAN | 36.59 | SB | +1.830 |
| 33 | Dan Carruthers (Neo) | CAN | 36.59 | SB | +1.830 |
| 34 | Tomoki Matsuda (B2) | JPN | 36.65 | | +1.890 |
| 35 | Tristan Stepnuk (Senior) | CAN | 36.77 | | +2.010 |
| 36 | Christian Oberbichler (A2) | SUI | 36.78 | NRJ, NR | +2.020 |
| 37 | Mats Roger Jensen (Senior) | NOR | 36.82 | | +2.060 |
| 38 | Leo Landry (Neo) | CAN | 36.85 | PB | +2.090 |
| 39 | Andrea Giovannini (A1) | ITA | 36.87 | SB | +2.110 |
| 40 | Jamie Inglis (Neo) | CAN | 36.89 | PB | +2.130 |
| 41 | Nico Dorsch (Senior) | GER | 36.97 | | +2.210 |
| 42 | Jérôme Detuncq (A1) | CAN | 37.00 | | +2.240 |
| 43 | Espen Tveit (Neo) | NOR | 37.00 | SB | +2.240 |
| 44 | Joost Born (A1) | NED | 37.01 | SB | +2.250 |
| 45 | Simen Kroken (A2) | NOR | 37.01 | | +2.250 |
| 46 | Robert Watson (Neo) | CAN | 37.04 | PB | +2.280 |
| 47 | Roman Christen (Senior) | SUI | 37.04 | PB | +2.280 |
| 48 | Cooper Hunter (B2) | CAN | 37.13 | | +2.370 |
| 49 | Shouya Ogawa (B2) | JPN | 37.18 | SB | +2.420 |
| 50 | Jacob Graham (B1) | CAN | 37.18 | SB | +2.420 |
| 51 | Mark Jackson (Senior) | NZL | 37.18 | NR | +2.420 |
| 52 | Viktor Nybråten (A1) | NOR | 37.21 | PB | +2.450 |
| 53 | Einar Døving Agdestein (Neo) | NOR | 37.22 | SB | +2.460 |
| 54 | Vincent Dehaître (A1) | CAN | 37.24 | SB | +2.480 |
| 55 | Austin Hudey (Neo) | CAN | 37.31 | | +2.550 |
| 56 | Mikhail-Jeonghan Choi (Neo) | CAN | 37.35 | | +2.590 |
| 57 | Nicholas Goplen (Neo) | CAN | 37.37 | SB | +2.610 |
| 58 | Andreas Holmen Minge (Neo) | NOR | 37.37 | | +2.610 |
| 59 | Martin Bjertnes (A2) | NOR | 37.44 | | +2.680 |
| 60 | Henrik Hvesser (Neo) | NOR | 37.45 | | +2.690 |
| 61 | Michael Wrubleski (Neo) | CAN | 37.46 | SB | +2.700 |
| 62 | Kenneth Lund Håvardsrud (A1) | NOR | 37.50 | SB | +2.740 |
| 63 | Mark Beitel (Neo) | CAN | 37.51 | SB | +2.750 |
| 64 | Masaya Yamada (C2) | JPN | 37.53 | SB | +2.770 |
| 65 | Jarmo Levo (Neo) | FIN | 37.56 | | +2.800 |
| 66 | Ryan Bailey (A1) | CAN | 37.69 | | +2.930 |
| 67 | Wannes van Praet (Neo) | BEL | 37.77 | PB | +3.010 |
| 68 | Daniel Dubreuil (B2) | CAN | 37.77 | | +3.010 |
| 69 | Felix Rijhnen (Neo) | GER | 37.81 | PB | +3.050 |
| 70 | Kevin Esau (Senior) | CAN | 37.84 | | +3.080 |
| 71 | Juho Jääskeläinen (Neo) | FIN | 37.85 | PB | +3.090 |
| 72 | Marc-André Poudrier-Michaud (A2) | CAN | 37.91 | | +3.150 |
| 73 | Bart Seffinga (M30) | NED | 37.92 | | +3.160 |
| 74 | Jordan Henkelman (B2) | CAN | 37.92 | SB | +3.160 |
| 75 | Connor McConvey (B2) | CAN | 37.95 | | +3.190 |
| 76 | Troy Henry (Neo) | CAN | 37.99 | | +3.230 |
| 77 | Braden Clouthier (B2) | CAN | 38.00 | | +3.240 |
| 78 | Joonas Vesterlund (Senior) | FIN | 38.05 | PB | +3.290 |
| 79 | Alastair Starke (Neo) | CAN | 38.06 | | +3.300 |
| 80 | Adam Ashdown (Neo) | CAN | 38.06 | SB | +3.300 |
| 81 | Justin Maunder (Neo) | CAN | 38.12 | PB | +3.360 |
| 82 | Darwin Ambros (Neo) | CAN | 38.14 | | +3.380 |
| 83 | Erwin ten Hove (Senior) | NED | 38.15 | | +3.390 |
| 84 | Lex Dijkstra (B1) | NED | 38.19 | SB | +3.430 |
| 85 | Mii Erik Haugård (A1) | NOR | 38.20 | | +3.440 |
| 86 | Lucas McMahon (Neo) | CAN | 38.23 | | +3.470 |
| 87 | Hidetoshi Osoda (Neo) | JPN | 38.31 | PB | +3.550 |
| 88 | François Dery (A2) | CAN | 38.33 | SB | +3.570 |
| 89 | Stephen Ayotte (Neo) | CAN | 38.34 | | +3.580 |
| 90 | Aedan Giffin (A1) | CAN | 38.43 | | +3.670 |
| 91 | Christopher Daeninck (A1) | CAN | 38.46 | | +3.700 |
| 92 | Jon Greger Notland (B2) | NOR | 38.49 | PB | +3.730 |
| 93 | Arthur Iwaniszyn (C2) | POL | 38.51 | NRJ | +3.750 |
| 94 | Ole Bjørnsmoen Næss (Neo) | NOR | 38.53 | | +3.770 |
| 95 | Ellis Jordan (Neo) | CAN | 38.56 | | +3.800 |
| 96 | Kevin Jagger (Senior) | CAN | 38.60 | | +3.840 |
| 97 | Jess Neufeld (A1) | CAN | 38.66 | SB | +3.900 |
| 98 | Pieter Stoffel (A2) | CAN | 38.66 | SB | +3.900 |
| 99 | Anders Bjerkreim Furnée (A1) | NOR | 38.71 | | +3.950 |
| 100 | Todd Reichert (M30) | CAN | 38.76 | PB | +4.000 |
| 101 | Damian Konotopetz (Neo) | CAN | 38.82 | | +4.060 |
| 102 | Martin Pedersen (Neo) | NOR | 38.87 | SB | +4.110 |
| 103 | Julius Pokol (Neo) | CAN | 38.88 | | +4.120 |
| 104 | Yuuya Yui (C2) | JPN | 38.90 | SB | +4.140 |
| 105 | Martin Hänggi (M40) | SUI | 38.91 | | +4.150 |
| 106 | Alan McIlveen (M30) | CAN | 38.92 | SB | +4.160 |
| 107 | Ferre Spruyt (Senior) | BEL | 38.96 | | +4.200 |
| 108 | John Grant (Neo) | CAN | 38.97 | | +4.210 |
| 109 | Magnus Brask Nordfonn (A1) | NOR | 39.01 | | +4.250 |
| 110 | Sander Søndrål (B2) | NOR | 39.01 | | +4.250 |
| 111 | Lars Henrik Asbjørnsen (A2) | NOR | 39.04 | PB | +4.280 |
| 112 | Maxim Morris (A1) | CAN | 39.15 | | +4.390 |
| 113 | Kouta Maruyama (C2) | JPN | 39.21 | SB | +4.450 |
| 114 | Samuel Aleksander Stakseng Bozenhard (A2) | SWE | 39.22 | PB | +4.460 |
| 115 | Thomas Schjøtt Hannevig (A2) | NOR | 39.34 | | +4.580 |
| 116 | John Meewisse (B2) | NED | 39.47 | PB | +4.710 |
| 117 | Jason Myslicki (M30) | CAN | 39.51 | SB | +4.750 |
| 118 | Sébastien Beaulieu (A2) | CAN | 39.52 | SB | +4.760 |
| 119 | Pieter de Munck (Neo) | NED | 39.90 | PB | +5.140 |
| 120 | Chris Morrison (B2) | CAN | 39.98 | | +5.220 |
| 121 | Lars Marius Østreng Nes (B1) | NOR | 40.01 | | +5.250 |
| 122 | Rory Wizbicki (Senior) | CAN | 40.21 | SB | +5.450 |
| 123 | Jason Grenon (B2) | CAN | 40.23 | PB | +5.470 |
| 124 | Ola Engløkk Jorde (B2) | NOR | 40.24 | SB | +5.480 |
| 125 | Tom van Ommeren (M30) | CAN | 40.26 | | +5.500 |
| 126 | Christer Skuterud (C2) | NOR | 40.30 | | +5.540 |
| 127 | Kristian Aas (C2) | NOR | 40.40 | | +5.640 |
| 128 | Daniel Yeow (M30) | AUS | 40.54 | SB | +5.780 |
| 129 | Kirat Singh (A2) | IND | 40.60 | NRJ, NR | +5.840 |
| 130 | Oskar Arnesen Dønnum (B1) | NOR | 40.86 | SB | +6.100 |
| 131 | BJ Schmidt (A1) | CAN | 41.22 | | +6.460 |
| 132 | Jordan Ehman (C2) | CAN | 41.24 | | +6.480 |
| 133 | N. N. (Senior) | CAN | 41.31 | | +6.550 |
| 134 | Brynjulf Måkestad (M60) | NOR | 41.43 | NRM | +6.670 |
| 135 | Connor Johnson (B1) | CAN | 41.45 | | +6.690 |
| 136 | Herman Vermeer (M50) | NED | 41.73 | | +6.970 |
| 137 | Ben Maxfield (C1) | CAN | 41.80 | | +7.040 |
| 138 | Nikolaus Serrer (Neo) | CAN | 42.32 | SB | +7.560 |
| 139 | Lukas Conly (C2) | CAN | 42.33 | | +7.570 |
| 140 | Jacob Seguin (Neo) | CAN | 43.09 | | +8.330 |
| 141 | Espen Brask Nordfonn (Neo) | NOR | 43.28 | | +8.520 |
| 142 | Benjamin van Spronsen (C2) | CAN | 43.59 | SB | +8.830 |
| 143 | Kees Bollaart (M50) | NED | 43.67 | SB | +8.910 |
| 144 | Jake Weidemann (C2) | CAN | 44.67 | SB | +9.910 |
| 145 | John Pillar (M50) | CAN | 44.76 | | +10.000 |
| 146 | Ronald Johnston (M70) | CAN | 46.17 | | +11.410 |
| 147 | Gérard Garon (M50) | CAN | 47.16 | | +12.400 |
| 148 | Octavian-Cornel Moga (M45) | ROU | 47.20 | SB | +12.440 |
| 149 | Adrian Hannigan (C1) | CAN | 47.78 | | +13.020 |
| 150 | Russ MacDonald (M45) | CAN | 49.39 | | +14.630 |
| 151 | Thony Hannevig (M55) | NOR | 51.73 | SB | +16.970 |
| 152 | Daniel Harney (Senior) | CAN | 52.49 | | +17.730 |
| DQ | Tijmen Tim Hartel (M45) | CAN | DQ | | - |
| DNF | Jackson Hill (Neo) | CAN | DNF | | - |
| DNS | Matthew Otwinowski (M55) | CAN | DNS | | - |
| DQ | Dylan White (C2) | CAN | DQ | | - |
| DNS | Jordan Bertagnolli (A2) | CAN | DNS | | - |
| DQ | Riley Harney (B1) | CAN | DQ | | - |
| DNS | Alex Boisvert-Lacroix (Senior) | CAN | DNS | | - |
| DNS | Seth Adams (B1) | CAN | DNS | | - |
| DNS | Joackim Jalmar Haugen (Senior) | NOR | DNS | | - |
| DNS | Terje Almås (Senior) | NOR | DNS | | - |
| DNF | Eirik Skavhaug Nergård (A2) | NOR | DNF | | - |
| DQ | Magne Notland (A2) | NOR | DQ | | - |
| DNF | Kalon Dobbin (Senior) | NZL | DNF | | - |
| DNF | Kimani Griffin (Neo) | USA | DNF | | - |