| 1 | Rémi Beaulieu (Senior) | CAN | 1:47.78 | | - |
| 2 | Edwin Park (Neo) | USA | 1:47.83 | PB | +0.050 |
| 3 | Philippe Riopel (Senior) | CAN | 1:47.93 | | +0.150 |
| 4 | Piotr Puszkarski (Senior) | POL | 1:48.41 | SB | +0.630 |
| 5 | Alexander Ochowicz (Senior) | USA | 1:48.82 | | +1.040 |
| 6 | Paul Dyrud (Senior) | USA | 1:48.97 | | +1.190 |
| 7 | Martin Corbett (Neo) | CAN | 1:48.98 | | +1.200 |
| 8 | Patrick Marsh (Senior) | CAN | 1:49.29 | SB | +1.510 |
| 9 | Justin Warsylewicz (Senior) | CAN | 1:49.51 | | +1.730 |
| 10 | Robert Watson (Neo) | CAN | 1:49.61 | | +1.830 |
| 11 | Stefan Waples (Senior) | CAN | 1:49.64 | | +1.860 |
| 12 | Jeffrey Swider-Peltz (Senior) | USA | 1:50.01 | | +2.230 |
| 13 | Scott Bickerton (Senior) | CAN | 1:50.44 | | +2.660 |
| 14 | Kimani Griffin (Neo) | USA | 1:50.57 | | +2.790 |
| 15 | Nicholas Goplen (Neo) | CAN | 1:51.00 | | +3.220 |
| 16 | Mikhail-Jeonghan Choi (Neo) | CAN | 1:51.35 | | +3.570 |
| 17 | Troy Henry (Senior) | CAN | 1:51.69 | SB | +3.910 |
| 18 | Elliott Nelson (Neo) | CAN | 1:51.87 | | +4.090 |
| 19 | Braden Clouthier (A2) | CAN | 1:52.25 | | +4.470 |
| 20 | Sam Deckert (A2) | CAN | 1:52.43 | | +4.650 |
| 21 | Benjamin Donnelly (B2) | CAN | 1:52.57 | | +4.790 |
| 22 | Wannes van Praet (Neo) | BEL | 1:52.74 | | +4.960 |
| 23 | Michael Wrubleski (Neo) | CAN | 1:52.85 | | +5.070 |
| 24 | Alex Hopp (Senior) | USA | 1:52.98 | | +5.200 |
| 25 | Kyle Ronchak (A2) | USA | 1:53.06 | | +5.280 |
| 26 | Jess Neufeld (Neo) | CAN | 1:53.34 | | +5.560 |
| 27 | Liam Ortega (Senior) | USA | 1:53.94 | | +6.160 |
| 28 | Jordan Bertagnolli (Neo) | CAN | 1:54.51 | | +6.730 |
| 29 | Dmitrij.89 Lazarev (Senior) | KAZ | 1:54.61 | PB | +6.830 |
| 30 | Andrej Pak (Neo) | KAZ | 1:54.72 | SB | +6.940 |
| 31 | Cooper Hunter (A2) | CAN | 1:55.18 | SB | +7.400 |
| 32 | BJ Schmidt (Neo) | CAN | 1:55.37 | PB | +7.590 |
| 33 | Connor McConvey (A2) | CAN | 1:55.54 | | +7.760 |
| 34 | Kevin Esau (Senior) | CAN | 1:56.22 | SB | +8.440 |
| 35 | Jacob Graham (A1) | CAN | 1:56.42 | SB | +8.640 |
| 36 | Lucas Morin (A1) | CAN | 1:56.57 | | +8.790 |
| 37 | Alex Ruel-Garvey (A1) | CAN | 1:56.95 | | +9.170 |
| 38 | Nolan Messer (Neo) | CAN | 1:56.99 | | +9.210 |
| 39 | Jamie Inglis (Neo) | CAN | 1:57.07 | | +9.290 |
| 40 | Isaiah Oliver (B1) | USA | 1:57.15 | | +9.370 |
| 41 | Andrew Turner (A2) | USA | 1:57.35 | | +9.570 |
| 42 | Andrew Lawler (A2) | CAN | 1:57.39 | | +9.610 |
| 43 | Kirk Wright (A1) | CAN | 1:57.78 | SB | +10.000 |
| 44 | Pieter Stoffel (Neo) | CAN | 1:57.89 | | +10.110 |
| 45 | Christopher Windman (A2) | USA | 1:57.94 | | +10.160 |
| 46 | Christopher Daeninck (Neo) | CAN | 1:58.18 | | +10.400 |
| 47 | Nicolas Hiller (B2) | CAN | 1:58.71 | | +10.930 |
| 48 | Graham Solie (A1) | CAN | 2:00.26 | PB | +12.480 |
| 49 | Robert Winter (Neo) | CAN | 2:00.27 | | +12.490 |
| 50 | Lucas Hiller (A2) | CAN | 2:00.73 | | +12.950 |
| 51 | Michael Hubbs (M30) | USA | 2:01.04 | | +13.260 |
| 52 | Ben Kriwokon (A1) | CAN | 2:01.37 | PB | +13.590 |
| 53 | Adrian Hannigan (B1) | CAN | 2:01.87 | | +14.090 |
| 54 | Kyung-Taek (David) Lee (A1) | USA | 2:02.16 | | +14.380 |
| 55 | Theron Sands (M50) | USA | 2:02.46 | SB | +14.680 |
| 56 | Gunnar Lundberg (B1) | USA | 2:02.47 | | +14.690 |
| 57 | Conor Kennedy (A2) | USA | 2:03.14 | | +15.360 |
| 58 | Simon Koots (A1) | CAN | 2:03.32 | | +15.540 |
| 59 | N. N. (M30) | CAN | 2:03.62 | SB | +15.840 |
| 60 | Philippe Croteau (B2) | CAN | 2:03.89 | | +16.110 |
| 61 | Cooper Emin (B1) | CAN | 2:03.97 | SB | +16.190 |
| 62 | Jacob Seguin (Senior) | CAN | 2:04.30 | | +16.520 |
| 63 | Randy Plett (M50) | CAN | 2:04.39 | | +16.610 |
| 64 | Nikolaus Serrer (Senior) | CAN | 2:04.39 | SB | +16.610 |
| 65 | Lukas Conly (B2) | CAN | 2:05.23 | | +17.450 |
| 66 | Aaron Carter (B1) | CAN | 2:05.28 | | +17.500 |
| 67 | Connor Woods (A2) | CAN | 2:05.51 | | +17.730 |
| 68 | Graeme Fish (B1) | CAN | 2:06.12 | | +18.340 |
| 69 | Liam Woods (B1) | CAN | 2:06.54 | PB | +18.760 |
| 70 | Jeff Ross (B2) | CAN | 2:06.58 | | +18.800 |
| 71 | Carter Chambers (B2) | CAN | 2:06.86 | PB | +19.080 |
| 72 | Connor Johnson (A1) | CAN | 2:07.01 | | +19.230 |
| 73 | Cody.94 Miller (A2) | CAN | 2:07.69 | | +19.910 |
| 74 | Garrett Gledhill (B1) | CAN | 2:07.73 | | +19.950 |
| 75 | Tyson Langelaar (C2) | CAN | 2:07.74 | | +19.960 |
| 76 | Tyler Hartleb (B1) | CAN | 2:07.92 | SB | +20.140 |
| 77 | Graham Lock (B2) | CAN | 2:08.30 | | +20.520 |
| 78 | John Hrynchuk (B1) | CAN | 2:09.17 | SB | +21.390 |
| 79 | Eric Spence (B1) | CAN | 2:10.19 | SB | +22.410 |
| 80 | Joshua Bateman (B1) | CAN | 2:10.75 | PB | +22.970 |
| 81 | Marco Schumann (C2) | CAN | 2:10.83 | SB | +23.050 |
| 82 | Christian Liebzeit (B2) | CAN | 2:11.25 | SB | +23.470 |
| 83 | Noah Ferguson-Losier (A1) | CAN | 2:12.98 | | +25.200 |
| 84 | Thomas Wright (C2) | CAN | 2:14.09 | PB | +26.310 |
| 85 | Thomas ten Kortenaar (B2) | CAN | 2:15.04 | PB | +27.260 |
| 86 | Caleb Morin (C1) | CAN | 2:18.25 | SB | +30.470 |
| 87 | Teunis Takemori (B2) | CAN | 2:18.43 | SB | +30.650 |
| 88 | Colton Johnson (B1) | CAN | 2:18.80 | SB | +31.020 |
| 89 | Owen Javra (B1) | CAN | 2:19.26 | PB | +31.480 |
| 90 | Chad Dagdick (A2) | CAN | 2:19.79 | | +32.010 |
| 91 | Kristofer Pynten (A2) | CAN | 2:19.98 | SB | +32.200 |
| 92 | Matthew Ebert (C2) | CAN | 2:20.99 | SB | +33.210 |
| 93 | Liam Ennis (C2) | CAN | 2:23.84 | SB | +36.060 |
| 94 | Spencer Pearson-Atkins (C2) | CAN | 2:23.85 | PB | +36.070 |
| 95 | Alex Fish (C2) | CAN | 2:25.65 | SB | +37.870 |
| 96 | Anton Shekhter (A1) | CAN | 2:25.70 | PB | +37.920 |
| 97 | Samuel Dalla Lana (B1) | CAN | 2:26.07 | SB | +38.290 |
| 98 | Landon Young (C1) | CAN | 2:26.65 | PB | +38.870 |
| 99 | Brett Arnason (M60) | CAN | 2:27.02 | SB | +39.240 |
| 100 | Lauritis Skjolingstad (M70) | CAN | 3:11.24 | | +1.23.460 |
| 101 | Werner Meyer (M75) | CAN | 3:31.00 | SB | +1.43.220 |
| 102 | Roy Whitney (M85) | CAN | 4:26.42 | NRM | +2.38.640 |
| DNS | Mark Beitel (Neo) | CAN | DNS | | - |
| DNS | Axel Morin (Neo) | CAN | DNS | | - |
| DNS | Dan Carruthers (Neo) | CAN | DNS | | - |
| DQ | Morgan Bennison (C2) | CAN | DQ | | - |
| DNS | Rob Cunning (Senior) | CAN | DNS | | - |
| DNS | Mathew Bogle (Neo) | CAN | DNS | | - |