| 1 | Lucas Kuczaj | 32.68 | 34.53 | 39.20 35.22 32.68 34.52 33.85 |
| 2 | Ethan Basanov | 52.45 | 55.50 | 53.79 53.15 52.45 59.56 1:00.51 |
| 3 | Benjamin Ragan | 56.59 | 59.22 | 57.24 59.01 1:03.63 56.59 1:01.40 |
| 4 | Kye Riddell | 52.28 | 1:04.94 | 1:00.62 1:14.49 1:22.17 59.72 52.28 |
| 5 | Danny Buschert | 56.35 | 1:09.32 | 1:03.41 56.35 1:07.98 1:21.73 1:16.57 |
| 6 | Andriy Peleshchyshyn | 55.76 | 1:14.67 | 1:22.25 1:16.89 1:16.64 55.76 1:10.47 |
| 7 | Griffin Clem | 1:09.18 | 1:16.52 | 1:13.73 1:09.18 1:27.02 1:09.65 1:26.18 |
| 8 | Azaro Gorloo | 1:15.39 | 1:18.09 | 1:20.75 1:16.06 1:15.39 1:26.53 1:17.47 |
| 9 | Nolan Thompson | 1:14.10 | 1:18.39 | 1:22.68 1:27.81 1:14.10 1:17.58 1:14.90 |
| 10 | Laura Plourde | 1:10.96 | 1:21.28 | 1:20.59 1:10.96 1:22.71 1:27.99 1:20.53 |
| 11 | Alex Mutch | 1:15.31 | 1:23.31 | 1:31.73 1:20.28 1:37.29 1:15.31 1:17.91 |
| 12 | James Deibert | 1:17.19 | 1:25.97 | 1:34.65 1:23.77 1:24.12 1:30.02 1:17.19 |
| 13 | Torin Halliday | 1:22.96 | 1:26.83 | 1:30.40 1:26.65 1:22.96 1:31.10 1:23.43 |
| 14 | Jezreel Gabot | 1:19.69 | 1:27.40 | 1:38.18 1:19.69 1:25.99 1:33.69 1:22.51 |
| 15 | Leif Anvik | 1:23.48 | 1:34.19 | 1:39.77 1:23.48 1:48.20 1:38.44 1:24.36 |
| 16 | Micah Enns | 1:38.80 | 1:45.24 | 1:45.51 1:49.56 1:38.80 1:44.93 1:45.29 |
| 17 | Kabir Johal | 1:36.46 | 1:53.88 | 1:56.37 1:55.39 1:36.46 1:59.56 1:49.88 |
| 18 | Michael Vass | 1:38.53 | 1:54.80 | 1:55.56 1:38.53 1:49.38 2:07.05 1:59.47 |
| 19 | Nolan Wan | 1:37.14 | 1:56.40 | 2:07.48 1:42.05 1:37.14 2:10.16 1:59.66 |
| 20 | Moses Tibeb Firew | 1:46.00 | 1:56.65 | 1:59.99 1:58.81 1:51.14 2:02.04 1:46.00 |
| 21 | Dave Virk | 1:47.35 | 2:01.70 | 2:09.07 2:05.28 1:47.35 1:50.75 DNF |
| 22 | Cache Adams | 1:51.07 | 2:02.70 | 2:02.87 1:51.07 2:12.31 1:52.92 2:12.50 |
| 23 | Bernabe Kondrak | 1:47.82 | 2:02.76 | 1:58.83 2:14.18 1:47.82 1:59.87 2:09.58 |
| 24 | Tanya Rathie | 1:59.80 | 2:04.02 | 1:59.80 2:51.78 2:02.43 2:06.86 2:02.78 |
| 25 | Coda K. Toll | 1:56.69 | 2:11.45 | 2:26.54 1:56.69 2:13.55 2:14.39 2:06.40 |
| 26 | Bryce Davies | 2:12.52 | 2:18.20 | 2:12.52 2:14.68 2:18.24 2:21.68 DNF |
| 27 | Emmanuel Fraser | 1:56.36 | 2:22.09 | 1:56.36 2:24.63 2:23.25 2:27.19 2:18.39 |
| 28 | Tom Sun | 2:03.69 | 2:22.30 | 2:12.18 2:20.73 2:34.00 2:03.69 2:41.42 |
| 29 | Caleb dela Fuente | 2:06.32 | 2:23.53 | 2:07.36 2:06.32 2:21.50 2:46.25 2:41.72 |
| 30 | Kunwar Bagga | 2:01.72 | 2:27.72 | 2:26.33 2:01.72 2:58.87 2:38.70 2:18.12 |
| 31 | Todd Rathie | 2:16.29 | — | 2:20.25 2:16.29 — — — |
| 32 | Trian Borstad | 2:16.48 | — | 2:16.48 2:49.54 — — — |
| 33 | Niels Nijstad | 2:17.62 | — | 3:07.72 2:17.62 — — — |
| 34 | Victor Verbitsky | 2:21.72 | — | 2:21.72 2:43.45 — — — |
| 35 | Joshua Alan Fung | 2:27.14 | — | 2:46.26 2:27.14 — — — |
| 36 | Denis Reimer | 2:36.58 | — | 2:36.58 3:29.51 — — — |
| 37 | Isaac Manderscheid | 2:40.48 | — | 2:40.48 2:43.10 — — — |
| 38 | Ben McDormand | 2:43.02 | — | 3:46.67 2:43.02 — — — |
| 39 | Jack Deus | 2:46.63 | — | 2:58.16 2:46.63 — — — |
| 40 | Max Macdonald | 2:55.53 | — | 4:02.40 2:55.53 — — — |
| 41 | Simon Schurman | 2:57.67 | — | 2:57.67 3:25.87 — — — |
| 42 | Geo Phoenix Gan | 3:05.02 | — | 3:05.02 3:43.40 — — — |
| 43 | Anthony Finnigan | 3:11.66 | — | 3:13.17 3:11.66 — — — |
| 44 | Aaron Thompson | 3:34.57 | — | 3:42.52 3:34.57 — — — |
| 45 | Benjamin Hachey | 3:40.06 | — | 3:40.06 3:40.59 — — — |
| 46 | Carter Bolen | 4:04.92 | — | 4:04.92 4:25.99 — — — |
| 47 | Tycen Loewen | 4:19.22 | — | 4:19.22 5:18.82 — — — |
| 48 | Daniel Daoust | 4:21.54 | — | 4:21.54 4:38.35 — — — |
| 49 | Emery Brooks | 4:31.91 | — | 5:09.75 4:31.91 — — — |
| 50 | Caleb Miersma | 4:59.67 | — | 5:26.90 4:59.67 — — — |
| 51 | Bryce Miller | 5:06.00 | — | 5:06.00 5:21.35 — — — |
| 52 | Nicholas Jorgensen | 5:16.76 | — | 5:16.76 6:01.89 — — — |
| 53 | Ryder Fernandes | 5:56.10 | — | 8:36.03 5:56.10 — — — |
| 54 | Bowei Meenagh | 6:27.13 | — | DNF 6:27.13 — — — |
| 55 | Gabriel Gamba | 7:00.65 | — | 7:18.52 7:00.65 — — — |