| 1 | Wei-Lin Tai (Senior) | TPE | 1:48.52 | SB | - |
| 2 | Yankun Zhao (Neo) | CAN | 1:49.60 | SB | +1.080 |
| 3 | Jian.05 Zhang (Neo) | CHN | 1:49.90 | SB | +1.380 |
| 4 | Marc-André Doyon (Senior) | CAN | 1:49.97 | SB | +1.450 |
| 5 | Kieran Hanson (Neo) | CAN | 1:50.15 | SB | +1.630 |
| 6 | Ryan Kulbacki (Neo) | CAN | 1:50.87 | SB | +2.350 |
| 7 | Jalen Doan (Neo) | CAN | 1:51.45 | SB | +2.930 |
| 8 | Sebastien Champagne (Senior) | CAN | 1:52.00 | SB | +3.480 |
| 9 | Connor Waters (Neo) | CAN | 1:52.66 | SB | +4.140 |
| 10 | Ryan Gibson (Senior) | CAN | 1:52.91 | SB | +4.390 |
| Xiaofeng Gao (Neo) | CHN | 1:52.91 | SB | +4.390 |
| 12 | Alex Wood (Neo) | CAN | 1:53.04 | SB | +4.520 |
| 13 | Nico Berger (Neo) | SUI | 1:53.30 | SB | +4.780 |
| 14 | Adam Buchwald (Neo) | CAN | 1:54.70 | SB | +6.180 |
| 15 | Marek Chomin (A1) | CAN | 1:55.98 | SB | +7.460 |
| 16 | Liam Mckague (Neo) | CAN | 1:56.04 | SB | +7.520 |
| 17 | Zhiyuan Jiang (B1) | CHN | 1:57.12 | SB | +8.600 |
| Chandra Mouli Danda (Neo) | IND | 1:57.12 | SB | +8.600 |
| 19 | Andre Erasmus (Neo) | CAN | 1:57.13 | SB | +8.610 |
| 20 | Zakhary Adelman (A2) | CAN | 1:57.36 | SB | +8.840 |
| 21 | Nathon Kettyle Kozuback (B2) | CAN | 1:57.85 | SB | +9.330 |
| 22 | Matthew Medlicott (Neo) | CAN | 1:58.23 | SB | +9.710 |
| 23 | Braeden Kremenik (Neo) | CAN | 1:59.41 | SB | +10.890 |
| 24 | Daniel Pauli (Neo) | CAN | 2:00.29 | SB | +11.770 |
| 25 | Jordy Storm (Neo) | NED | 2:00.62 | SB | +12.100 |
| 26 | Angus Hicks (B2) | CAN | 2:01.62 | SB | +13.100 |
| 27 | Zhunyu Liu (C1) | CHN | 2:01.69 | SB | +13.170 |
| 28 | Mikko Veeman (A1) | CAN | 2:02.79 | SB | +14.270 |
| 29 | Luke Zeliff (Neo) | AUS | 2:04.66 | SB | +16.140 |
| 30 | Taras Beveridge Warick (B2) | CAN | 2:05.32 | SB | +16.800 |
| 31 | Heath Kennett (B2) | CAN | 2:05.70 | SB | +17.180 |
| 32 | Yule Wang (B1) | CAN | 2:06.46 | PB | +17.940 |
| 33 | Justin Cheng (C2) | CAN | 2:07.65 | PB | +19.130 |
| 34 | Jacob Beesley (B2) | CAN | 2:09.52 | PB | +21.000 |
| 35 | Jared Roberts (B2) | CAN | 2:11.99 | SB | +23.470 |
| 36 | Nathan Leimeroth (Neo) | SUI | 2:12.96 | PB | +24.440 |
| 37 | Grant Fox (M45) | CAN | 2:16.29 | SB | +27.770 |
| 38 | Alex Foster (A1) | CAN | 2:20.70 | SB | +32.180 |
| 39 | Malcolm Kennett (M45) | CAN | 2:23.94 | PB | +35.420 |
| 40 | Robert Black (M60) | AUS | 2:28.25 | NRM | +39.730 |
| 41 | Andy Mark (n/a) | CAN | 2:34.12 | SB | +45.600 |
| 42 | Kim Klapstein (M55) | CAN | 2:35.01 | SB | +46.490 |
| 43 | Axton Pardy (C2) | CAN | 2:41.17 | PB | +52.650 |
| 44 | Richard Koch (M70) | CAN | 3:02.27 | SB | +1.13.750 |
| 45 | Stephen Overvelde (M55) | CAN | 3:26.01 | SB | +1.37.490 |
| DNF | Anders Johnson (Senior) | CAN | DNF | | - |
| DNF | Joshua Telizyn (Senior) | CAN | DNF | | - |
| DQ | Jack van den Berg (Neo) | CAN | DQ | | - |