| 1 | Kamal Kandpal | 1:44.64 | 1:47.82 | 1:52.89 1:45.92 1:44.64 — — |
| 2 | Lucas Kuczaj | 1:54.05 | 2:04.22 | 2:06.68 1:54.05 2:11.93 — — |
| 3 | Ryan Yasinko | 2:04.42 | 2:12.74 | 2:15.41 2:18.38 2:04.42 — — |
| 4 | Griffin Clem | 2:14.28 | 2:16.42 | 2:15.08 2:14.28 2:19.89 — — |
| 5 | Azaro Gorloo | 2:13.15 | 2:18.09 | 2:23.53 2:13.15 2:17.59 — — |
| 6 | Siddharth Chhatbar | 2:15.90 | 2:23.53 | 2:15.90 2:35.56 2:19.14 — — |
| 7 | Jerry Liu | 2:15.72 | 2:24.16 | 2:26.04 2:30.72 2:15.72 — — |
| 8 | Dylan Vaskevicius | 2:28.15 | 2:43.34 | 3:02.20 2:39.68 2:28.15 — — |
| 9 | Kristopher De Asis | 2:33.37 | 2:46.88 | 2:42.29 2:33.37 3:04.99 — — |
| 10 | Alex Mutch | 2:34.22 | 2:51.38 | 3:00.79 2:59.14 2:34.22 — — |
| 11 | Noah Wilde | 2:39.95 | 2:54.93 | 2:56.76 2:39.95 3:08.07 — — |
| 12 | Danny Buschert | 2:52.99 | 3:16.14 | 2:52.99 3:08.72 3:46.72 — — |
| 13 | James Deibert | 3:06.26 | 3:19.84 | 3:06.26 3:27.66 3:25.61 — — |
| 14 | Kye Riddell | 3:10.79 | 3:26.34 | 3:45.59 3:10.79 3:22.63 — — |
| 15 | Aiden Chan | 3:25.60 | 3:28.96 | 3:27.07 3:25.60 3:34.22 — — |
| 16 | Andriy Peleshchyshyn | 1:57.17 | DNF | 1:57.17 2:04.77 DNF — — |
| 17 | Laura Plourde | 3:08.34 | DNF | 3:08.34 DNF 3:16.16 — — |
| 18 | Lynn Kutcher-Flatekval | 3:41.63 | DNF | 3:41.63 DNF DNF — — |
| 19 | Trian Borstad | 4:17.14 | — | 4:17.14 — — — — |
| 20 | Caden Purdon | 4:18.55 | — | 4:18.55 — — — — |
| 21 | Braydon Godin | 4:35.67 | — | 4:35.67 — — — — |
| 22 | James Matthews | 4:43.67 | — | 4:43.67 — — — — |
| 23 | Bryce Davies | 5:05.91 | — | 5:05.91 — — — — |
| 24 | Arjun Cheema | 5:57.41 | — | 5:57.41 — — — — |
| 25 | Jacob Swartz | 6:07.11 | — | 6:07.11 — — — — |
| 26 | Keaton Girard | 6:28.37 | — | 6:28.37 — — — — |
| 27 | Brady Whitehead | 6:52.08 | — | 6:52.08 — — — — |
| 28 | Anthony Finnigan | 9:29.80 | — | 9:29.80 — — — — |