| 1 | Kamal Kandpal | 57.30 | 1:01.17 | 1:10.68 57.87 1:04.27 57.30 1:01.36 |
| 2 | Griffin Clem | 1:06.38 | 1:09.06 | 1:11.85 1:08.28 1:07.04 1:06.38 1:20.59 |
| 3 | Ryan Yasinko | 1:03.34 | 1:09.19 | 1:11.55 1:03.34 1:15.50 1:06.44 1:09.59 |
| 4 | Lucas Kuczaj | 1:02.77 | 1:10.06 | 1:15.60 1:15.17 1:09.14 1:05.87 1:02.77 |
| 5 | Jerry Liu | 1:10.10 | 1:12.28 | 1:13.17 1:12.97 1:11.82 1:12.05 1:10.10 |
| 6 | Andriy Peleshchyshyn | 1:07.78 | 1:12.30 | 1:19.28 1:09.86 1:17.19 1:09.84 1:07.78 |
| 7 | Kristopher De Asis | 1:04.83 | 1:13.40 | 1:13.45 1:04.83 1:14.92 1:11.84 1:15.48 |
| 8 | Dylan Vaskevicius | 1:13.67 | 1:17.28 | 1:13.67 1:18.00 1:14.79 1:19.04 1:28.65 |
| 9 | Azaro Gorloo | 1:14.37 | 1:18.76 | 1:21.24 1:22.52 1:14.37 1:18.17 1:16.87 |
| 10 | Siddharth Chhatbar | 1:13.48 | 1:18.79 | 1:30.73 1:13.48 1:15.03 1:24.20 1:17.14 |
| 11 | Kyle Santucci | 1:17.59 | 1:22.61 | 1:21.22 1:24.83 1:23.65 1:22.95 1:17.59 |
| 12 | Alex Mutch | 1:24.56 | 1:25.89 | 1:25.77 1:28.62 1:24.88 1:27.03 1:24.56 |
| 13 | Noah Wilde | 1:15.49 | 1:29.22 | 1:26.08 1:33.03 1:36.51 1:15.49 1:28.56 |
| 14 | Aiden Chan | 1:19.30 | 1:32.87 | 1:30.92 1:19.30 1:43.34 1:35.24 1:32.45 |
| 15 | Danny Buschert | 1:25.62 | 1:33.46 | 1:37.59 1:30.33 1:32.47 1:25.62 1:39.83 |
| 16 | James Deibert | 1:28.27 | 1:39.14 | 1:36.70 1:39.76 1:56.41 1:28.27 1:40.95 |
| 17 | Trian Borstad | 1:49.46 | 1:56.58 | 1:53.50 2:02.42 1:49.46 1:53.82 2:10.76 |
| 18 | Caden Purdon | 1:50.86 | 1:58.58 | 2:27.70 1:50.86 1:54.20 1:53.36 2:08.19 |
| 19 | Braydon Godin | 1:49.53 | 1:59.39 | 1:55.92 1:49.53 2:00.09 2:08.96 2:02.17 |
| 20 | Laura Plourde | 1:49.55 | 1:59.93 | 2:18.93 1:58.06 1:49.55 1:52.69 2:09.04 |
| 21 | Coda K. Toll | 1:52.89 | 2:02.24 | 2:23.94 2:09.24 2:04.23 1:53.25 1:52.89 |
| 22 | Bryce Davies | 1:55.05 | 2:02.80 | 2:07.30 1:59.44 2:07.69 1:55.05 2:01.67 |
| 23 | Lynn Kutcher-Flatekval | 1:58.85 | 2:03.87 | 1:58.85 2:31.65 2:03.58 2:08.01 2:00.02 |
| 24 | Dave Virk | 1:52.50 | 2:07.19 | 1:52.50 1:59.87 2:22.94 2:05.75 2:15.96 |
| 25 | Kye Riddell | 1:44.82 | 2:07.58 | 2:39.13 2:28.68 1:57.07 1:44.82 1:56.98 |
| 26 | James Matthews | 2:12.42 | 2:18.02 | 2:19.02 2:25.04 2:12.42 2:17.78 2:17.25 |
| 27 | Justice Tomlinson | 2:20.22 | 2:37.40 | 2:36.27 2:20.22 2:47.44 2:36.64 2:39.29 |
| 28 | Reed MacMillan | 2:34.01 | — | 2:54.33 2:34.01 — — — |
| 29 | Arjun Cheema | 2:42.80 | — | 3:36.15 2:42.80 — — — |
| 30 | Brady Whitehead | 2:46.35 | — | 2:49.46 2:46.35 — — — |
| 31 | Noah Brooks | 2:49.64 | — | 2:49.64 2:58.66 — — — |
| 32 | Jacob Swartz | 3:00.65 | — | 3:00.65 3:25.54 — — — |
| 33 | Sebastian Loewen | 3:03.24 | — | 3:06.28 3:03.24 — — — |
| 34 | Keaton Girard | 3:19.92 | — | DNF 3:19.92 — — — |
| 35 | Elliot Chung | 3:28.03 | — | 3:28.03 3:34.04 — — — |
| 36 | Anthony Finnigan | 3:43.15 | — | 5:13.89 3:43.15 — — — |
| 37 | Stellan Smith | 3:56.26 | — | 4:21.54 3:56.26 — — — |
| 38 | Landon Carter | 4:17.26 | — | 4:17.26 4:33.00 — — — |
| 39 | Sam MacLeod | 5:08.76 | — | 5:08.76 5:41.97 — — — |