| 1 | Marc-André Doyon (Senior) | CAN | 1:49.19 | | - |
| 2 | Max Poulin (Neo) | CAN | 1:49.45 | | +0.260 |
| 3 | Kieran Hanson (Neo) | CAN | 1:51.23 | | +2.040 |
| 4 | Ryan Gibson (Senior) | CAN | 1:51.54 | SB | +2.350 |
| 5 | Anders Johnson (Senior) | CAN | 1:51.76 | PB | +2.570 |
| 6 | Sebastien Champagne (Senior) | CAN | 1:52.36 | | +3.170 |
| 7 | Joshua Telizyn (Neo) | CAN | 1:52.43 | SB | +3.240 |
| 8 | Frank Roth (Senior) | CAN | 1:52.67 | SB | +3.480 |
| 9 | Cooper Emin (Senior) | CAN | 1:52.90 | SB | +3.710 |
| 10 | Alexander Rezzonico (Neo) | ESP | 1:53.25 | SB | +4.060 |
| 11 | Matej Pederson (Neo) | CAN | 1:53.42 | SB | +4.230 |
| 12 | Joshua Sutherland (Neo) | CAN | 1:55.97 | | +6.780 |
| 13 | Max Williams (A2) | CAN | 1:57.54 | | +8.350 |
| 14 | Andre Erasmus (Neo) | CAN | 1:58.19 | | +9.000 |
| 15 | Matthew Medlicott (Neo) | CAN | 1:58.32 | | +9.130 |
| 16 | Jordy Storm (Neo) | NED | 1:58.55 | SB | +9.360 |
| 17 | Ben Routledge (Neo) | CAN | 1:58.85 | | +9.660 |
| 18 | Jack Hanson (Neo) | CAN | 1:59.08 | | +9.890 |
| 19 | Marek Chomin (B2) | CAN | 2:00.15 | | +10.960 |
| 20 | Andrew Binns (Neo) | CAN | 2:01.83 | SB | +12.640 |
| 21 | Jack van den Berg (A2) | CAN | 2:03.24 | | +14.050 |
| 22 | Nathon Kettyle Kozuback (B1) | CAN | 2:03.25 | | +14.060 |
| 23 | Heath Kennett (B1) | CAN | 2:04.97 | | +15.780 |
| 24 | Taras Beveridge Warick (B1) | CAN | 2:06.61 | | +17.420 |
| 25 | James Wigelsworth (A1) | CAN | 2:07.39 | | +18.200 |
| 26 | Andy Liu (A1) | CAN | 2:10.37 | PB | +21.180 |
| 27 | Evan Boyce (Neo) | CAN | 2:14.47 | SB | +25.280 |
| 28 | Chris Veeman (M50) | CAN | 2:15.23 | SB | +26.040 |
| 29 | Leander Ebbott (B2) | CAN | 2:21.02 | | +31.830 |
| 30 | Kunio Tsuyuhara (M45) | CAN | 2:21.94 | | +32.750 |
| 31 | Jared Roberts (B1) | CAN | 2:24.59 | | +35.400 |
| 32 | Malcolm Kennett (M45) | CAN | 2:29.52 | | +40.330 |
| 33 | Andy Mark (n/a) | CAN | 2:31.45 | SB | +42.260 |
| 34 | Connor Craig (C2) | CAN | 2:32.22 | | +43.030 |
| 35 | Alex Foster (B2) | CAN | 2:35.42 | | +46.230 |
| 36 | Kim Klapstein (M55) | CAN | 2:36.31 | SB | +47.120 |
| 37 | Ed Vandendool (M65) | CAN | 2:41.13 | SB | +51.940 |
| 38 | Henry Gallen (C2) | CAN | 2:41.57 | | +52.380 |
| 39 | Josh Van der Meer (M40) | CAN | 2:48.88 | SB | +59.690 |
| 40 | Victor Kuri-Gonzalez (M30) | CAN | 2:50.95 | SB | +1.01.760 |
| 41 | Carter Rae (A2) | CAN | 2:53.54 | PB | +1.04.350 |
| 42 | Terry Lazaruk (M50) | CAN | 2:55.89 | SB | +1.06.700 |
| 43 | Richard Koch (M70) | CAN | 3:00.46 | | +1.11.270 |
| DNF | Mikko Veeman (B2) | CAN | DNF | | - |
| DNF | Jon Lea (M45) | CAN | DNF | | - |