| Elliot Kellough (C2) | 48.74 | (19) | - | | - | | 2:34.84 | (9) | - | | - | | - | |
| Bill Blonski (M45) | - | | 1:12.23 | (61) | 2:20.65 | (29) | - | | 3:36.56 | (36) | - | | - | |
| Joshua Kowal (B1) | - | | 44.07 | (49) | 1:30.16 | (25) | - | | 2:17.43 | (26) | - | | - | |
| Wesley O'Brien (B1) | - | | 41.50 | (40) | 1:24.84 | (22) | - | | 2:12.50 | (22) | - | | - | |
| Yankun Zhao (C2) | - | | 40.45 | (33) | DNS | | - | | 2:08.07 | (17) | - | | - | |
| Cameron Thomas (C2) | - | | 44.74 | (51) | 1:27.78 | (23) | - | | 2:17.03 | (25) | - | | - | |
| Jorge Bejar Saona (Neo) | - | | 57.29 | (60) | 1:48.73 | (28) | - | | 2:47.30 | (35) | - | | - | |
| Jianan Liu (Neo) | - | | 38.39 | (14) | 1:16.95 | (7) | - | | - | | - | | - | |
| Garrett Gledhill (Neo) | - | | 39.12 | (26) | 1:17.70 | (12) | - | | - | | - | | - | |
| Haoyan.97 Wang (Neo) | - | | 38.91 | (23) | 1:17.63 | (11) | - | | - | | - | | - | |
| Qiurui Feng (C2) | - | | 38.81 | (20) | 1:17.50 | (9) | - | | - | | - | | - | |
| Baipeng Qi (Neo) | - | | 37.82 | (8) | 1:15.81 | (5) | - | | - | | - | | - | |
| Yu99 Tang (A2) | - | | 36.82 | (3) | 1:12.25 | (1) | - | | - | | - | | - | |
| Yongzhen Zhao (A1) | - | | 37.40 | (6) | 1:13.90 | (2) | - | | - | | - | | - | |
| Joshua Read (C1) | - | | 46.44 | (53) | 1:34.87 | (26) | - | | - | | - | | - | |
| Wei.02 Wang (B1) | - | | 39.84 | (31) | 1:17.58 | (10) | - | | - | | - | | - | |
| Jinlong Wang (A2) | - | | 38.85 | (21) | 1:18.87 | (14) | - | | - | | - | | - | |
| Shuxin Wu (A1) | - | | 38.70 | (18) | 1:16.26 | (6) | - | | - | | - | | - | |
| Tristan Marcial (B1) | - | | 44.01 | (48) | 1:29.30 | (24) | - | | - | | - | | - | |
| Yong Shi (Neo) | - | | 37.48 | (7) | 1:14.41 | (3) | - | | - | | - | | - | |
| Daniel Pauli (B1) | - | | 41.38 | (38) | - | | - | | DNS | | - | | 7:33.48 | (10) |
| Donald Hrynyk (M60) | - | | 48.09 | (55) | - | | - | | 2:27.31 | (31) | - | | - | |
| Liam Dallaire (B1) | - | | 42.72 | (45) | - | | - | | 2:08.46 | (19) | - | | - | |
| Joshua Comfort (B1) | - | | 41.43 | (39) | - | | - | | 2:10.48 | (20) | - | | - | |
| Logan Toblan (B2) | - | | 41.28 | (37) | - | | - | | 2:11.16 | (21) | - | | - | |
| Ayden Osvath (B1) | - | | 47.70 | (54) | - | | - | | 2:29.08 | (32) | - | | - | |
| Max Poulin (C1) | - | | 43.71 | (46) | - | | - | | 2:20.89 | (27) | - | | - | |
| Arman Virani (C1) | - | | 49.46 | (57) | - | | - | | 2:44.90 | (34) | - | | - | |
| Kaleb Jacobsen (B1) | - | | 41.25 | (36) | - | | - | | 2:23.00 | (28) | - | | - | |
| Qiang.0202 Li (B2) | - | | 40.11 | (32) | - | | - | | 2:03.95 | (11) | - | | - | |
| Thomas Meline (Senior) | - | | 38.48 | (17) | - | | - | | 1:51.92 | (2) | - | | - | |
| Keagan Waddington (C2) | - | | 41.03 | (34) | - | | - | | 2:06.13 | (14) | - | | - | |
| Bon Lowe (C2) | - | | 41.78 | (41) | - | | - | | 2:06.15 | (15) | - | | - | |
| Cody James.04 Miller (C2) | - | | 43.89 | (47) | - | | - | | 2:15.39 | (24) | - | | - | |
| Matthew Medlicott (C1) | - | | 46.23 | (52) | - | | - | | DQ | | - | | - | |
| Andre Erasmus (C1) | - | | 44.20 | (50) | - | | - | | 2:23.89 | (29) | - | | - | |
| Sandeep Varnasooriya (C1) | - | | 48.48 | (56) | - | | - | | 2:33.35 | (33) | - | | - | |
| Cody.94 Miller (Senior) | - | | 37.11 | (4) | - | | - | | - | | 4:19.36 | (10) | - | |
| Matthew Scutchings (A2) | - | | 39.83 | (30) | - | | - | | - | | 4:21.41 | (11) | - | |
| Zilong Wang (B2) | - | | 37.95 | (10) | - | | - | | - | | 4:06.72 | (4) | - | |
| Shuaihan Wang (B1) | - | | 39.46 | (28) | - | | - | | - | | 3:59.51 | (2) | - | |
| Zachary Lacroix (A1) | - | | 38.99 | (24) | - | | - | | - | | 4:27.62 | (13) | - | |
| Darius Eshete (M30) | - | | 41.13 | (35) | - | | - | | - | | 4:11.92 | (8) | - | |
| Zack Zawada (B2) | - | | 42.60 | (44) | - | | - | | - | | 4:34.10 | (16) | - | |
| Dino Elasz (B1) | - | | 42.14 | (43) | - | | - | | - | | 4:42.62 | (17) | - | |
| Jiazhao Sun (B2) | - | | 38.37 | (13) | - | | - | | - | | 3:58.47 | (1) | - | |
| Jiawen Chen (B2) | - | | 38.70 | (18) | - | | - | | - | | 4:07.04 | (5) | - | |
| Kaiwen Ma (B2) | - | | 38.85 | (21) | - | | - | | - | | 4:09.58 | (6) | - | |
| Ming Jin (B1) | - | | 39.27 | (27) | - | | - | | - | | 4:03.49 | (3) | - | |
| Scott Anderson (M50) | - | | 52.65 | (59) | - | | - | | - | | - | | 7:44.35 | (13) |
| Kaleb Muller (Neo) | - | | 37.24 | (5) | - | | - | | - | | - | | 6:32.56 | (1) |
| Joshua Hathaway (A2) | - | | 38.42 | (16) | - | | - | | - | | - | | 6:45.37 | (3) |
| Connor Howe (A2) | - | | 35.81 | (1) | - | | - | | - | | - | | 6:39.42 | (2) |
| Frank Roth (A1) | - | | 36.51 | (2) | - | | - | | - | | - | | 7:00.18 | (5) |
| Dawson O'Brian (A2) | - | | 38.39 | (14) | - | | - | | - | | - | | 7:07.66 | (6) |
| Jack Deibert (A1) | - | | 37.85 | (9) | - | | - | | - | | - | | 6:53.69 | (4) |
| Zain Syed Ahmed (Senior) | - | | 41.94 | (42) | - | | - | | - | | - | | 7:39.70 | (11) |
| Bradley Heit (B2) | - | | 39.50 | (29) | - | | - | | - | | - | | 7:41.79 | (12) |
| Ronald Johnston (M80) | - | | 50.98 | (58) | - | | - | | - | | - | | - | |
| Simon Koots (Neo) | - | | 38.04 | (11) | - | | - | | - | | - | | - | |
| Sam Pollock (Neo) | - | | 39.11 | (25) | - | | - | | - | | - | | - | |
| Max Halyk (A2) | - | | 38.06 | (12) | - | | - | | - | | - | | - | |
| Marc-André Doyon (A1) | - | | DNS | | - | | - | | - | | - | | - | |
| Octavian-Cornel Moga (M50) | - | | - | | 1:38.02 | (27) | - | | 2:26.98 | (30) | - | | 8:43.98 | (14) |
| Yang.99 Yu (Neo) | - | | - | | 1:15.61 | (4) | - | | 1:57.57 | (3) | - | | - | |
| Peng.91 Xu (Senior) | - | | - | | 1:20.68 | (17) | - | | 2:01.84 | (9) | - | | - | |
| Kaizhi Jin (A1) | - | | - | | 1:17.29 | (8) | - | | 2:00.75 | (7) | - | | - | |
| Ruiyang Xu (B2) | - | | - | | 1:21.67 | (19) | - | | 2:05.49 | (13) | - | | - | |
| Haocheng Jia (B1) | - | | - | | 1:21.17 | (18) | - | | 2:04.17 | (12) | - | | - | |
| Zihang Zhou (B2) | - | | - | | 1:24.27 | (21) | - | | 2:13.12 | (23) | - | | - | |
| Kuokuo Li (C2) | - | | - | | 1:18.45 | (13) | - | | 2:00.56 | (6) | - | | - | |
| Zepeng Xiang (A1) | - | | - | | 1:19.26 | (15) | - | | 2:01.39 | (8) | - | | - | |
| Silai Zhou (B1) | - | | - | | 1:19.60 | (16) | - | | 2:03.37 | (10) | - | | - | |
| Yuanzheng Pan (B1) | - | | - | | 1:23.67 | (20) | - | | DQ | | - | | - | |
| Long Cheng (Neo) | - | | - | | DNS | | - | | - | | - | | - | |
| Ashan Ahetamu (B2) | - | | - | | - | | - | | 2:00.48 | (5) | - | | 7:09.94 | (7) |
| Jiawei Mei (B2) | - | | - | | - | | - | | 2:07.76 | (16) | - | | 7:27.12 | (8) |
| Yahefu Aipeierding (A1) | - | | - | | - | | - | | 1:58.57 | (4) | - | | 7:27.78 | (9) |
| Jess Neufeld (Senior) | - | | - | | - | | - | | 1:49.06 | (1) | - | | - | |
| Jared Farquharson (B2) | - | | - | | - | | - | | 2:08.08 | (18) | - | | - | |
| Lei.92 Zhao (Senior) | - | | - | | - | | - | | - | | 4:27.72 | (14) | - | |
| Paul Coderre (A2) | - | | - | | - | | - | | - | | 4:10.62 | (7) | - | |
| Yanfei Gao (Neo) | - | | - | | - | | - | | - | | 4:25.33 | (12) | - | |
| Peng.94 Guo (Senior) | - | | - | | - | | - | | - | | 4:18.86 | (9) | - | |
| Ao Liu (Neo) | - | | - | | - | | - | | - | | 4:28.52 | (15) | - | |