| 1 | Ari Randers-Pehrson | 24.10 | 25.93 | 25.57 28.00 24.10 24.21 33.22 |
| 2 | Louis Meunier | 30.40 | 33.85 | 33.22 35.47 30.40 42.39 32.86 |
| 3 | Jerry Yao | 29.12 | 34.40 | 39.77 34.81 34.24 34.14 29.12 |
| 4 | Darren Saito | 33.06 | 35.72 | 34.70 33.06 36.44 36.10 36.37 |
| 5 | Nipun Kisari | 32.56 | 35.89 | 43.04 32.68 36.70 32.56 38.28 |
| 6 | James Quinn | 27.85 | 36.34 | 37.56 37.34 27.85 34.12 46.23 |
| 7 | Aedan Bryant | 34.90 | 36.42 | 36.69 37.46 34.90 35.10 39.98 |
| 8 | Shaun Mack | 31.67 | 36.43 | 39.06 31.67 39.28 34.65 35.58 |
| 9 | Evan Liu | 29.24 | 37.31 | 29.24 38.08 39.83 39.41 34.45 |
| 10 | Stephen Griggs | 35.13 | 37.58 | 36.47 39.66 42.99 35.13 36.60 |
| 11 | Derek White | 35.66 | 37.86 | 38.80 35.66 38.58 41.86 36.20 |
| 12 | Joey Mait | 32.91 | 37.89 | 41.90 34.65 32.91 40.59 38.44 |
| 13 | Walker Welch | 32.18 | 37.97 | 38.15 44.08 35.96 39.79 32.18 |
| 14 | Aidan McKenzie | 35.46 | 38.22 | 39.15 35.46 39.93 43.36 35.59 |
| 15 | Blake Thompson | 34.49 | 39.32 | 41.39 34.49 37.48 40.27 40.22 |
| 16 | Elijah Rain Phelps | 34.82 | 39.48 | 34.82 35.41 39.08 43.96 DNF |
| 17 | Alex Cheng | 35.11 | 40.13 | 35.11 40.86 41.79 38.99 40.54 |
| 18 | Aaron Jake Wong | 40.71 | 41.76 | 42.86 43.75 40.90 41.51 40.71 |
| 19 | Hassan Khanani | 38.76 | 41.87 | 43.57 52.56 39.23 42.80 38.76 |
| 20 | Zayn Khanani | 37.14 | 42.24 | 50.17 41.75 41.07 43.91 37.14 |
| 21 | Gabriel Garber Burd | 37.96 | 42.52 | 44.60 47.27 39.41 43.56 37.96 |
| 22 | Sam Cooperman | 38.59 | 43.65 | 43.14 43.37 38.59 44.48 44.45 |
| 23 | Will Russo | 38.50 | 44.24 | 38.50 40.90 54.36 44.76 47.06 |
| 24 | Elliott Kobelansky | 41.23 | 44.45 | 41.23 46.47 47.07 42.07 44.81 |
| 25 | Graeme Stone | 40.94 | 45.16 | 44.73 41.34 1:01.41 49.42 40.94 |
| 26 | Roy Lee | 41.45 | 45.71 | 46.64 46.05 46.57 44.50 41.45 |
| 27 | Eben Quenneville | 41.27 | 46.93 | 53.51 41.47 53.09 41.27 46.22 |
| 28 | Chris Yeager | 42.63 | 47.02 | 46.00 53.65 45.74 42.63 49.32 |
| 29 | Abhinav Govindaraju | 39.48 | 47.12 | 39.48 48.49 44.69 49.14 48.17 |
| 30 | Lauren Phung | 42.44 | 47.96 | 51.09 42.44 44.78 1:00.21 48.01 |
| 31 | Amelie Kelly | 44.71 | 50.84 | 50.44 44.71 51.68 1:01.48 50.39 |
| 32 | Tim Reynolds | 47.88 | 51.38 | 55.82 50.40 47.97 55.76 47.88 |
| 33 | Charles Amarello | 48.89 | 53.29 | 58.05 48.89 55.23 51.93 52.71 |
| 34 | Jesse Mailloux | 50.41 | 54.15 | 57.47 50.41 57.28 53.57 51.59 |
| 35 | Evan Yao | 48.41 | 54.49 | 1:00.86 48.41 53.58 55.75 54.14 |
| 36 | Ryan Saito | 51.42 | 55.54 | 1:06.20 54.34 51.42 57.78 54.50 |
| 37 | Joshua Marriott | 47.61 | 57.02 | 55.11 58.05 1:10.64 57.90 47.61 |
| 38 | Saisabari Ramesh | 52.11 | 58.79 | 1:03.23 55.71 52.11 57.44 1:07.61 |
| 39 | Luke Bodwell | 56.76 | 1:03.77 | 56.76 1:09.19 1:13.21 1:00.18 1:01.94 |
| 40 | Ryan Prendible | 1:00.23 | — | 1:00.23 1:04.22 — — — |
| 41 | Simon Page | 1:13.19 | — | 1:13.19 1:17.55 — — — |
| 42 | Jacob McKaughan | 1:14.29 | — | 1:16.32 1:14.29 — — — |
| 43 | Hridhaan Shetty | 1:15.83 | — | 1:15.83 1:49.35 — — — |
| 44 | Jacob Schwartz | 1:18.32 | — | 1:21.35 1:18.32 — — — |
| 45 | Angelo Terpening | 1:26.79 | — | 1:33.03 1:26.79 — — — |
| 46 | Charlie MacDonald | 1:34.44 | — | 1:34.44 1:47.69 — — — |
| 47 | Eddie Yao | 1:35.61 | — | 1:40.28 1:35.61 — — — |
| 48 | Jonas Kraijesteijn | 1:44.83 | — | DNF 1:44.83 — — — |
| 49 | Gordon R. Holey | 2:04.63 | — | DNF 2:04.63 — — — |
| 50 | Daniel Turgeon | 2:05.07 | — | 2:05.07 2:13.04 — — — |
| 51 | Noah Glimcher | 2:15.49 | — | 2:15.49 DNF — — — |