| 1 | Daniel Hall  (Neo) | CAN | 1:47.37 |  | - | 
| 2 | Jake Weidemann  (Senior) | CAN | 1:47.43 |  | +0.060 | 
| 3 | Vincent Dehaître  (Senior) | CAN | 1:47.77 |  | +0.400 | 
| 4 | Marc-André Doyon  (Senior) | CAN | 1:48.15 |  | +0.780 | 
|  | Jalen Doan  (A2) | CAN | 1:48.15 | PB | +0.780 | 
| 6 | Luca Veeman  (Neo) | CAN | 1:48.17 |  | +0.800 | 
| 7 | Ryan Kulbacki  (Neo) | CAN | 1:48.18 |  | +0.810 | 
| 8 | Max Halyk  (Senior) | CAN | 1:48.75 |  | +1.380 | 
| 9 | Max Poulin  (Neo) | CAN | 1:49.31 |  | +1.940 | 
| 10 | Jian.05 Zhang  (Neo) | CHN | 1:49.43 |  | +2.060 | 
| 11 | Carl Platt  (Neo) | USA | 1:50.02 |  | +2.650 | 
| 12 | Jack Deibert  (Senior) | CAN | 1:50.33 |  | +2.960 | 
| 13 | William Silk  (A2) | USA | 1:50.92 | SB | +3.550 | 
| 14 | Konrád Nagy  (Senior) | HUN | 1:51.03 | SB | +3.660 | 
| 15 | Sebastien Champagne  (Senior) | CAN | 1:51.43 |  | +4.060 | 
| 16 | Eric Orlowsky  (Senior) | CAN | 1:52.40 |  | +5.030 | 
| 17 | Joel Simpson  (Neo) | CAN | 1:52.56 |  | +5.190 | 
| 18 | Connor Waters  (Neo) | CAN | 1:52.64 |  | +5.270 | 
| 19 | Matthew Laxton  (Senior) | CAN | 1:52.67 |  | +5.300 | 
| 20 | Alexander Rezzonico  (Neo) | ESP | 1:52.76 | SB | +5.390 | 
| 21 | Joshua Sutherland  (Neo) | CAN | 1:52.85 | SB | +5.480 | 
| 22 | Matthew Salm  (Senior) | USA | 1:53.03 |  | +5.660 | 
| 23 | Adam Buchwald  (A2) | CAN | 1:53.15 | SB | +5.780 | 
| 24 | Fergus English  (Neo) | CAN | 1:53.31 |  | +5.940 | 
| 25 | Matthew Mitchell  (A2) | CAN | 1:53.33 | SB | +5.960 | 
| 26 | Bon Lowe  (Neo) | CAN | 1:53.58 |  | +6.210 | 
| 27 | Alex Wood  (A2) | CAN | 1:53.85 |  | +6.480 | 
| 28 | Joshua Hathaway  (Senior) | CAN | 1:54.55 |  | +7.180 | 
| 29 | Liam Mckague  (A2) | CAN | 1:55.24 |  | +7.870 | 
| 30 | Ben Routledge  (Neo) | CAN | 1:56.75 | SB | +9.380 | 
| 31 | Matthew Medlicott  (Neo) | CAN | 1:56.77 |  | +9.400 | 
| 32 | Brock Gilbert  (A1) | CAN | 1:57.24 |  | +9.870 | 
| 33 | Max Williams  (A2) | CAN | 1:57.42 |  | +10.050 | 
| 34 | Ian Mcpeek  (Neo) | CAN | 1:57.51 | SB | +10.140 | 
| 35 | Denis Berthelot  (A1) | CAN | 1:57.53 | SB | +10.160 | 
| 36 | Braeden Kremenik  (A2) | CAN | 1:57.99 | SB | +10.620 | 
| 37 | Jack van den Berg  (A2) | CAN | 1:58.22 |  | +10.850 | 
| 38 | Jersey Chytla  (Neo) | USA | 1:58.51 |  | +11.140 | 
| 39 | Chandra Mouli Danda  (Neo) | IND | 1:58.55 |  | +11.180 | 
| 40 | Henry Schlichting  (B1) | USA | 1:58.64 | SB | +11.270 | 
| 41 | Nathon Kettyle Kozuback  (B1) | CAN | 1:58.86 |  | +11.490 | 
| 42 | Sam Chamberlain  (B1) | USA | 1:59.03 |  | +11.660 | 
| 43 | Eric Kulbacki  (A1) | CAN | 1:59.63 |  | +12.260 | 
| 44 | Cameron.06 Mason  (A2) | CAN | 2:00.68 |  | +13.310 | 
| 45 | Erik Angelozzi  (B2) | CAN | 2:01.38 |  | +14.010 | 
| 46 | Matthew Kurowski  (B2) | USA | 2:01.67 | SB | +14.300 | 
| 47 | Hugo Yang  (n/a) | CAN | 2:01.73 | PB | +14.360 | 
| 48 | Mikko Veeman  (B2) | CAN | 2:01.96 |  | +14.590 | 
| 49 | Angus Hicks  (B1) | CAN | 2:02.17 |  | +14.800 | 
| 50 | Daniel Revie  (A2) | CAN | 2:02.96 |  | +15.590 | 
| 51 | Heath Kennett  (B1) | CAN | 2:03.00 |  | +15.630 | 
| 52 | Liam Robinson  (A1) | CAN | 2:03.54 | SB | +16.170 | 
| 53 | Aaron Riehl  (A2) | CAN | 2:03.93 | SB | +16.560 | 
| 54 | James Wigelsworth  (A1) | CAN | 2:04.10 |  | +16.730 | 
| 55 | Mitch Williams  (B1) | CAN | 2:04.36 | PB | +16.990 | 
| 56 | Louie Toth  (B1) | CAN | 2:05.18 | SB | +17.810 | 
| 57 | Kai Peacock  (B2) | CAN | 2:05.42 |  | +18.050 | 
| 58 | Matthew Engel  (B2) | CAN | 2:07.23 | PB | +19.860 | 
| 59 | Mattias Daniels  (A1) | CAN | 2:07.73 | SB | +20.360 | 
| 60 | Cameron Kosh  (Neo) | CAN | 2:09.96 | SB | +22.590 | 
| 61 | Marcus Capili  (B2) | CAN | 2:10.10 | PB | +22.730 | 
| 62 | Jacob Beesley  (B1) | CAN | 2:10.95 | SB | +23.580 | 
| 63 | Lambert Schwartzenberger  (A1) | CAN | 2:11.29 | PB | +23.920 | 
| 64 | Riley Vanderburgh  (Neo) | CAN | 2:11.73 | SB | +24.360 | 
| 65 | David Dang  (C2) | CAN | 2:14.70 | PB | +27.330 | 
| 66 | Yule Wang  (C2) | CAN | 2:14.82 |  | +27.450 | 
| 67 | Huiseong Hwang  (n/a) | CAN | 2:15.31 | PB | +27.940 | 
| 68 | Owen Kay  (B2) | CAN | 2:15.75 | SB | +28.380 | 
| 69 | Edward Nagel  (A1) | USA | 2:16.23 |  | +28.860 | 
| 70 | Isaac Emblin  (Neo) | CAN | 2:16.88 | SB | +29.510 | 
| 71 | Max Wu  (C2) | CAN | 2:17.04 | SB | +29.670 | 
| 72 | Daniel Leswick  (C2) | CAN | 2:18.61 | SB | +31.240 | 
| 73 | Derin Mckinnon -Buberoglu  (C2) | CAN | 2:19.45 |  | +32.080 | 
| 74 | Keegan Beausoleil  (B1) | CAN | 2:19.78 | SB | +32.410 | 
| 75 | Gavin Tyrrell  (C2) | CAN | 2:19.98 | SB | +32.610 | 
| 76 | Adrian Lanoie  (A1) | CAN | 2:20.45 | PB | +33.080 | 
| 77 | Alex Foster  (B2) | CAN | 2:21.33 |  | +33.960 | 
| 78 | Isaac Schwartzenberger  (n/a) | CAN | 2:21.65 | PB | +34.280 | 
| 79 | Jashjit Chauhan  (B1) | CAN | 2:21.92 | PB | +34.550 | 
| 80 | Nicolas Gravel  (B1) | CAN | 2:26.07 | PB | +38.700 | 
| 81 | Abeghoni Ojisua  (B2) | CAN | 2:26.73 | SB | +39.360 | 
| 82 | Lucas Gill  (C2) | CAN | 2:27.27 | SB | +39.900 | 
| 83 | Lucas Orzanco Iraizoz  (C2) | ESP | 2:28.33 | SB | +40.960 | 
| 84 | Connor Craig  (C2) | CAN | 2:28.55 |  | +41.180 | 
| 85 | Madden Thomson  (B1) | CAN | 2:29.03 | SB | +41.660 | 
| 86 | Xiaofeng Gao  (A2) | CHN | 2:40.53 |  | +53.160 | 
| DNF | Daniel Pauli  (Neo) | CAN | DNF |  | - | 
| DNF | Auggie Herman  (Neo) | USA | DNF |  | - |