| 1 | Paul Dyrud (Senior) | USA | 1:46.26 | | - |
| 2 | Philippe Riopel (Neo) | CAN | 1:46.38 | SB | +0.120 |
| 3 | Justin Warsylewicz (Senior) | CAN | 1:47.79 | | +1.530 |
| 4 | William Dutton (Neo) | CAN | 1:48.71 | | +2.450 |
| 5 | Tyler Derraugh (Neo) | CAN | 1:48.73 | | +2.470 |
| 6 | Scott Bickerton (Neo) | CAN | 1:49.26 | SB | +3.000 |
| 7 | Harry Vogel (Senior) | USA | 1:49.49 | | +3.230 |
| 8 | Stefan Waples (Neo) | CAN | 1:49.87 | | +3.610 |
| 9 | Vladimir.76 Kostin (M30) | KAZ | 1:50.24 | | +3.980 |
| 10 | Andrew Godbout (Senior) | CAN | 1:50.43 | PB | +4.170 |
| 11 | Patrick Marsh (Neo) | CAN | 1:50.44 | | +4.180 |
| 12 | Dustin Johnston (Senior) | CAN | 1:50.92 | SB | +4.660 |
| 13 | Claudiu Grozea (Senior) | ROU | 1:52.01 | | +5.750 |
| 14 | Maksim Baklashkin (Neo) | KAZ | 1:52.25 | | +5.990 |
| 15 | Torbjørn Ladstein Fjeld (Neo) | NOR | 1:52.26 | | +6.000 |
| 16 | Marius-Cristian Paraschivoiu (Neo) | ROU | 1:52.83 | | +6.570 |
| 17 | Austin Hudey (Neo) | CAN | 1:53.23 | | +6.970 |
| 18 | Galbaatar Uuganbaatar (Neo) | MGL | 1:53.55 | | +7.290 |
| 19 | Ricky Krieck (Senior) | CAN | 1:53.63 | | +7.370 |
| 20 | Marian Cristian Ion (Neo) | ROU | 1:54.31 | SB | +8.050 |
| 21 | José Ignacio Fazio (Senior) | ARG | 1:54.42 | | +8.160 |
| 22 | Dmitrij Obaturov (Senior) | KAZ | 1:55.31 | | +9.050 |
| 23 | Szabolcs Szöllösi (Neo) | HUN | 1:55.45 | SB | +9.190 |
| 24 | Song-Ho Ri (Neo) | PRK | 1:55.64 | | +9.380 |
| 25 | Alastair Starke (Neo) | CAN | 1:56.04 | | +9.780 |
| 26 | Matthew Nykolichuk (Neo) | CAN | 1:56.24 | | +9.980 |
| 27 | Jan Caflisch (Senior) | SUI | 1:57.11 | | +10.850 |
| 28 | Ryan Bernhard (B2) | CAN | 1:57.19 | PB | +10.930 |
| 29 | Michael Wrubleski (A1) | CAN | 1:57.55 | SB | +11.290 |
| 30 | Vitalij Malginov (Neo) | KAZ | 1:57.66 | | +11.400 |
| 31 | Benjamin Tam (A1) | CAN | 1:57.70 | SB | +11.440 |
| 32 | Lucas McMahon (Neo) | CAN | 1:57.90 | | +11.640 |
| 33 | Ganbat Munkh-Amidral (Neo) | MGL | 1:58.05 | | +11.790 |
| 34 | Gavin Coyne (Neo) | CAN | 1:58.37 | | +12.110 |
| 35 | Daljinder Sanghera (Neo) | CAN | 1:58.92 | | +12.660 |
| 36 | Joshua Ajohn (Senior) | CAN | 1:59.08 | | +12.820 |
| 37 | Adam Ashdown (Neo) | CAN | 1:59.14 | | +12.880 |
| 38 | Connor McConvey (C2) | CAN | 1:59.22 | SB | +12.960 |
| 39 | Stefan Dilger (C2) | CAN | 1:59.26 | | +13.000 |
| 40 | Justin Maunder (A2) | CAN | 1:59.48 | | +13.220 |
| 41 | Axel Morin (A1) | CAN | 2:00.26 | SB | +14.000 |
| 42 | Andrew Helwer (A2) | CAN | 2:01.32 | PB | +15.060 |
| 43 | Joshua Gallipeau (B1) | CAN | 2:01.38 | PB | +15.120 |
| 44 | Julius Pokol (Neo) | CAN | 2:01.92 | PB | +15.660 |
| 45 | Brian Pye (Neo) | CAN | 2:02.41 | PB | +16.150 |
| 46 | Mark Beitel (A2) | CAN | 2:02.68 | | +16.420 |
| 47 | Jordan Rosborough (B1) | CAN | 2:02.91 | | +16.650 |
| 48 | Jordan Bertagnolli (B2) | CAN | 2:02.99 | | +16.730 |
| 49 | Christopher Prendergast (C2) | CAN | 2:03.29 | SB | +17.030 |
| 50 | Jess Neufeld (B1) | CAN | 2:03.60 | | +17.340 |
| 51 | Brad Hudey (M45) | CAN | 2:03.64 | SB | +17.380 |
| 52 | Christopher Daeninck (B1) | CAN | 2:04.36 | | +18.100 |
| 53 | Darwin Ambros (A2) | CAN | 2:04.45 | | +18.190 |
| 54 | Aedan Giffin (B1) | CAN | 2:04.59 | | +18.330 |
| 55 | Aaron van der Reest (Senior) | CAN | 2:05.23 | PB | +18.970 |
| 56 | Daniel Yeow (Senior) | AUS | 2:05.30 | | +19.040 |
| 57 | Bennett Wiancko (B1) | CAN | 2:05.45 | | +19.190 |
| 58 | Brett Appleyard (B2) | CAN | 2:05.67 | | +19.410 |
| 59 | Mitch Giffin (M45) | CAN | 2:06.00 | PB | +19.740 |
| 60 | Milo Delbigio (B2) | CAN | 2:06.07 | | +19.810 |
| 61 | Phillip Shrimpton (A1) | CAN | 2:06.32 | | +20.060 |
| 62 | Luke Patterson (A1) | CAN | 2:06.63 | PB | +20.370 |
| 63 | Bob Irvine (M55) | CAN | 2:07.11 | NRM | +20.850 |
| 64 | Marc Joubert (A1) | CAN | 2:07.36 | | +21.100 |
| 65 | Donald Bumstead (M50) | CAN | 2:07.45 | PB | +21.190 |
| 66 | Terran Bernhard (B1) | CAN | 2:07.81 | | +21.550 |
| 67 | Brandon Spink (B2) | CAN | 2:07.86 | | +21.600 |
| 68 | John Grant (A1) | CAN | 2:08.35 | | +22.090 |
| 69 | Devon Borus (A1) | CAN | 2:08.95 | | +22.690 |
| 70 | Kirk Wright (C1) | CAN | 2:09.07 | | +22.810 |
| 71 | Cameron Bennett (B1) | CAN | 2:09.35 | SB | +23.090 |
| 72 | Arthur Iwaniszyn (D2) | POL | 2:09.58 | NRJ | +23.320 |
| 73 | Camilo Echeverri (Senior) | COL | 2:10.00 | | +23.740 |
| 74 | Michael Marsh (C2) | CAN | 2:10.44 | SB | +24.180 |
| 75 | Nolan Messer (B1) | CAN | 2:10.57 | | +24.310 |
| 76 | Ian Hudey (B1) | CAN | 2:10.68 | SB | +24.420 |
| 77 | Matthew Rudy (B1) | CAN | 2:10.78 | | +24.520 |
| 78 | Ian Purvis (B2) | CAN | 2:10.96 | | +24.700 |
| 79 | Jordan Henkelman (C2) | CAN | 2:11.12 | SB | +24.860 |
| 80 | Jesse Slusar (B1) | CAN | 2:11.46 | SB | +25.200 |
| 81 | Morgan Jungwirth (A1) | CAN | 2:11.52 | SB | +25.260 |
| 82 | Hewson Elliott (B1) | CAN | 2:11.94 | | +25.680 |
| 83 | Owen McMahon (B2) | CAN | 2:12.27 | PB | +26.010 |
| 84 | Travis Wymenga (Neo) | CAN | 2:13.03 | PB | +26.770 |
| 85 | Adam Gorr (B1) | CAN | 2:13.56 | PB | +27.300 |
| 86 | Lucas Morin (C1) | CAN | 2:13.85 | SB | +27.590 |
| 87 | Brett Arnason (M60) | CAN | 2:13.96 | SB | +27.700 |
| 88 | Andrew Lawler (C2) | CAN | 2:14.08 | | +27.820 |
| 89 | Petros Papazis (Senior) | CAN | 2:17.01 | PB | +30.750 |
| 90 | Jared Mcleod (C1) | CAN | 2:18.67 | SB | +32.410 |
| 91 | Michael Wessels (A1) | CAN | 2:23.23 | PB | +36.970 |
| 92 | Jon Suk (n/a) | CAN | 2:24.76 | PB | +38.500 |
| 93 | Juan Martinez (n/a) | CAN | 2:24.94 | PB | +38.680 |
| 94 | Devin Rigby (C1) | CAN | 2:24.97 | SB | +38.710 |
| 95 | Bjørnar Tednes Larsen (B1) | NOR | 2:29.86 | SB | +43.600 |
| 96 | Dylan White (D2) | CAN | 2:30.23 | | +43.970 |
| 97 | Philippe Croteau (D2) | CAN | 2:43.00 | SB | +56.740 |
| 98 | Lauritis Skjolingstad (M65) | CAN | 2:56.76 | SB | +1.10.500 |
| 99 | Richard Roberts (M65) | CAN | 3:05.23 | SB | +1.18.970 |
| 100 | Roy Whitney (M80) | CAN | 3:18.28 | SB | +1.32.020 |
| DNS | Richard Goerlitz (M35) | AUS | DNS | | - |
| DNS | Felipe de Souza (Senior) | BRA | DNS | | - |
| DQ | Daren Lind (M40) | CAN | DQ | | - |
| DQ | Kyle Gendron (Neo) | CAN | DQ | | - |
| DQ | Ian Millar (M30) | CAN | DQ | | - |
| DNS | Dan Growden (Senior) | CAN | DNS | | - |
| DQ | Cornelis Richard Hijnen (M40) | CAN | DQ | | - |
| DNS | Graham Solie (C1) | CAN | DNS | | - |
| DNS | Niko Räsänen (Neo) | FIN | DNS | | - |
| DNS | Rico Litscher (Senior) | SUI | DNS | | - |