| 1 | Caitlin Hutnyk | 58.58 | 1:07.91 | 1:20.85 1:04.49 1:13.54 1:05.69 58.58 |
| 2 | Kristopher De Asis | 1:05.06 | 1:09.11 | 1:05.93 1:09.64 1:05.06 1:11.77 1:14.49 |
| 3 | Paris Dorn | 1:12.12 | 1:15.66 | 1:26.81 1:12.12 1:16.83 1:17.41 1:12.73 |
| 4 | Ryan Minjun Cho | 1:10.35 | 1:23.54 | 1:10.35 1:19.96 1:30.48 1:44.81 1:20.19 |
| 5 | Sarah Strong | 1:27.78 | 1:30.16 | 1:28.89 1:31.84 1:36.85 1:29.75 1:27.78 |
| 6 | Pahul Singh | 1:26.80 | 1:33.29 | 1:31.34 1:31.44 1:26.80 1:37.10 1:40.65 |
| 7 | Dominic Ling | 1:32.06 | 1:39.65 | 1:52.63 1:40.10 1:40.01 1:38.85 1:32.06 |
| 8 | Ryan Yasinko | 1:32.28 | 1:41.15 | 1:35.86 1:49.24 1:45.25 1:42.35 1:32.28 |
| 9 | Gavin Olson | 1:36.72 | 1:46.05 | 1:46.79 1:42.79 1:48.58 1:51.55 1:36.72 |
| 10 | Paolo Geronimo | 1:44.68 | 1:49.10 | 1:54.56 1:55.33 1:45.83 1:46.92 1:44.68 |
| 11 | James Tuttle | 1:37.15 | 1:50.34 | 2:06.29 1:47.55 1:58.19 1:37.15 1:45.28 |
| 12 | Owen de Greeff | 1:47.28 | 1:51.45 | 1:47.28 1:51.15 1:55.14 1:59.67 1:48.07 |
| 13 | David Shei | 1:43.73 | 1:54.16 | 1:43.73 2:03.71 1:49.46 2:10.83 1:49.31 |
| 14 | Jake Klassen | 1:45.10 | 1:54.77 | 1:52.36 1:57.31 1:58.18 1:45.10 1:54.64 |
| 15 | Joseph Bramhall | 1:47.93 | 1:54.92 | 1:53.41 3:30.37 1:55.30 1:56.06 1:47.93 |
| 16 | Noah Wilde | 1:39.83 | 1:58.26 | 2:17.41 1:40.77 1:56.60 1:39.83 2:22.86 |
| 17 | Jacob Chirkoff | 1:54.44 | 1:59.47 | 1:58.38 2:02.70 2:01.88 1:54.44 1:58.15 |
| 18 | Ethan Basanov | 1:47.99 | 2:00.20 | 2:04.03 1:54.40 2:08.40 1:47.99 2:02.17 |
| 19 | Hudson Mackay | 1:53.09 | 2:00.69 | 2:03.41 2:04.18 1:59.22 1:59.44 1:53.09 |
| 20 | Seamus Twyman | 1:46.25 | 2:03.00 | 2:14.43 1:46.25 2:04.20 2:14.30 1:50.49 |
| 21 | Malakai Bergen | 1:41.68 | 2:03.65 | 1:41.68 2:03.59 2:09.42 2:38.79 1:57.93 |
| 22 | Austin Jensen | 1:56.76 | 2:04.38 | 2:06.72 2:10.57 2:01.86 1:56.76 2:04.55 |
| 23 | Dave Campbell | 1:59.84 | 2:06.64 | 2:04.22 2:10.17 1:59.84 2:05.52 2:10.89 |
| 24 | Kabir Johal | 1:55.65 | 2:07.08 | 2:23.30 2:04.76 2:04.46 1:55.65 2:12.03 |
| 25 | Deven Bector | 1:57.30 | 2:08.79 | 2:06.09 2:28.85 1:57.30 2:07.35 2:12.93 |
| 26 | Trey Tonneson | 1:55.84 | 2:09.71 | 2:10.34 1:55.84 2:01.54 2:30.07 2:17.24 |
| 27 | Jose Miguel Rillera | 2:01.29 | 2:12.02 | 2:09.99 2:13.53 2:12.53 2:23.98 2:01.29 |
| 28 | James Deibert | 1:50.61 | 2:13.94 | 2:11.82 1:50.61 2:15.42 2:14.58 2:16.62 |
| 29 | Nicolas Brassard | 1:58.50 | 2:14.00 | 2:21.42 1:58.50 2:10.73 2:09.85 2:22.17 |
| 30 | Luther Schmiedge | 2:16.28 | — | 2:16.28 2:24.56 — — — |
| 31 | Owen Kwasniewski | 2:17.11 | — | 2:17.11 2:48.83 — — — |
| 32 | Simon Cole | 2:25.83 | — | 2:36.99 2:25.83 — — — |
| 33 | Carson Caplan | 2:28.94 | — | 2:28.94 2:33.41 — — — |
| 34 | Victor Yiu | 2:32.30 | — | 2:32.30 2:56.59 — — — |
| 35 | Jake Serpico | 2:36.57 | — | 3:10.05 2:36.57 — — — |
| 36 | Izaac Marshall Paetz | 2:37.31 | — | 3:12.41 2:37.31 — — — |
| 37 | Suyog Bhat | 2:50.17 | — | 3:25.88 2:50.17 — — — |
| 38 | Dylan Vaskevicius | 2:59.97 | — | 3:28.51 2:59.97 — — — |
| 39 | Trevor Artzen | 3:10.12 | — | 3:10.12 3:22.58 — — — |
| 40 | Trian Borstad | 3:13.40 | — | 3:13.40 3:56.51 — — — |
| 41 | Ben Madison | 3:19.93 | — | 3:43.44 3:19.93 — — — |
| 42 | Paul Ellement | 3:28.60 | — | 3:36.51 3:28.60 — — — |
| 43 | Samuel David Berger | 3:31.00 | — | DNF 3:31.00 — — — |
| 44 | Adam Ryan | 3:33.13 | — | 4:46.38 3:33.13 — — — |
| 45 | Connor Muench | 3:48.33 | — | 3:48.33 3:57.14 — — — |
| 46 | Jake Johnston | 3:58.58 | — | 3:58.58 5:16.89 — — — |
| 47 | Kyan Barnett | 4:14.65 | — | 4:14.65 4:46.72 — — — |
| 48 | Carlo Flores | 4:22.73 | — | 4:25.73 4:22.73 — — — |
| 49 | Sloan McGinn-Thompson | 4:33.93 | — | 5:22.05 4:33.93 — — — |