| 1 | Lucas Kuczaj | 26.41 | 32.10 | 29.08 39.03 33.92 33.31 26.41 |
| 2 | Kamal Kandpal | 30.15 | 34.50 | 38.73 34.75 32.28 30.15 36.47 |
| 3 | Ryan Yasinko | 32.44 | 36.39 | 39.20 37.64 36.02 35.51 32.44 |
| 4 | Kyle Santucci | 32.38 | 37.72 | 34.15 38.69 40.33 32.38 42.07 |
| 5 | Jerry Liu | 35.12 | 38.47 | 38.05 43.09 38.61 35.12 38.76 |
| 6 | Azaro Gorloo | 37.20 | 38.83 | 37.20 39.62 37.58 39.32 39.59 |
| 7 | Griffin Clem | 37.08 | 42.69 | 42.11 37.08 46.43 39.54 47.79 |
| 8 | Andriy Peleshchyshyn | 40.20 | 43.33 | 44.16 40.20 42.94 42.90 44.81 |
| 9 | Siddharth Chhatbar | 38.46 | 43.58 | 42.94 45.76 38.46 42.03 54.21 |
| 10 | Dylan Vaskevicius | 41.87 | 45.67 | 49.52 48.58 42.31 46.11 41.87 |
| 11 | Noah Wilde | 41.21 | 45.89 | 53.50 42.12 41.21 42.05 54.12 |
| 12 | James Deibert | 42.35 | 47.80 | 42.93 1:00.59 49.82 50.65 42.35 |
| 13 | Alex Mutch | 41.62 | 48.97 | 1:00.91 49.00 50.09 41.62 47.82 |
| 14 | Aiden Chan | 44.32 | 49.76 | 44.32 47.22 49.23 52.82 59.38 |
| 15 | Kristopher De Asis | 43.32 | 51.22 | 52.00 49.47 52.20 57.47 43.32 |
| 16 | Danny Buschert | 43.91 | 51.75 | 1:03.82 46.53 43.91 49.80 58.91 |
| 17 | Trian Borstad | 53.02 | 57.26 | 53.03 58.90 1:03.14 59.85 53.02 |
| 18 | Kye Riddell | 55.04 | 57.36 | 1:04.27 56.16 55.66 1:00.26 55.04 |
| 19 | Dave Virk | 49.74 | 59.94 | 55.32 1:03.56 1:04.59 1:00.93 49.74 |
| 20 | Coda K. Toll | 54.22 | 1:01.98 | 59.96 1:20.20 54.22 1:07.26 58.73 |
| 21 | Braydon Godin | 1:01.43 | 1:04.02 | 1:04.04 1:04.25 1:07.32 1:01.43 1:03.76 |
| 22 | Brady Whitehead | 1:00.42 | 1:05.02 | 1:31.19 1:03.73 1:04.08 1:07.24 1:00.42 |
| 23 | Sam MacLeod | 1:04.05 | 1:09.21 | 1:11.30 1:04.05 1:12.25 1:28.32 1:04.08 |
| 24 | Bryce Davies | 57.40 | 1:10.55 | 1:14.95 1:09.16 1:16.24 1:07.54 57.40 |
| 25 | Arjun Cheema | 1:01.57 | 1:10.96 | 1:19.63 1:01.57 1:15.64 1:11.38 1:05.85 |
| 26 | Laura Plourde | 1:04.60 | 1:11.06 | 1:07.50 1:20.31 1:04.60 1:05.38 1:24.63 |
| 27 | Caden Purdon | 1:00.30 | 1:11.93 | 1:00.30 1:11.25 1:06.56 1:17.97 DNF |
| 28 | Noah Brooks | 1:08.04 | 1:13.11 | DNF 1:10.88 1:16.48 1:11.98 1:08.04 |
| 29 | Keaton Girard | 1:07.12 | 1:14.87 | 1:12.62 1:19.51 1:07.12 1:23.62 1:12.49 |
| 30 | Danny Kalra | 1:05.60 | 1:20.27 | 1:22.50 1:13.36 1:24.96 1:05.60 1:29.11 |
| 31 | Mannix Wong | 1:15.63 | — | 1:15.63 1:42.84 — — — |
| 32 | Jacob Swartz | 1:20.03 | — | 1:20.03 1:24.08 — — — |
| 33 | Lynn Kutcher-Flatekval | 1:23.07 | — | 1:27.65 1:23.07 — — — |
| 34 | James Matthews | 1:24.26 | — | 1:33.47 1:24.26 — — — |
| 35 | Sebastian Loewen | 1:25.81 | — | 1:49.31 1:25.81 — — — |
| 36 | Reed MacMillan | 1:27.43 | — | 1:33.51 1:27.43 — — — |
| 37 | Elliot Chung | 1:30.10 | — | 1:30.10 1:57.87 — — — |
| 38 | Landon Carter | 1:48.42 | — | 1:48.81 1:48.42 — — — |
| 39 | Reid McKinley | 1:49.67 | — | 2:20.61 1:49.67 — — — |
| 40 | Stellan Smith | 1:49.91 | — | 3:04.45 1:49.91 — — — |
| 41 | Anthony Finnigan | 1:50.21 | — | 2:11.69 1:50.21 — — — |
| 42 | Caleb Coates | 1:56.26 | — | DNF 1:56.26 — — — |
| 43 | Liam Boodhoo | 2:16.35 | — | 2:16.74 2:16.35 — — — |