| 1 | Morgan Yeh | 28.15 | 31.25 | 28.61 30.88 28.15 50.89 34.25 |
| 2 | Diego Rodriguez-Ramirez | 28.36 | 32.63 | 28.36 31.77 33.80 32.33 40.03 |
| 3 | Tin Huang | 31.06 | 35.29 | 33.90 36.42 35.55 31.06 DNF |
| 4 | Darshan Bhavanasi | 31.58 | 36.09 | 35.30 40.87 31.58 1:07.94 32.09 |
| 5 | Maxence Leboeuf | 34.32 | 37.68 | 56.44 36.26 34.32 39.71 37.08 |
| 6 | Ben Davies | 33.94 | 38.30 | 39.00 41.20 33.94 34.70 43.00 |
| 7 | Carson Carrasco | 34.03 | 39.42 | 35.24 43.29 43.60 39.72 34.03 |
| 8 | Adam McCormick | 35.68 | 41.06 | 43.84 41.37 50.29 37.97 35.68 |
| 9 | Jack Chicoine | 38.86 | 43.64 | 47.84 42.53 43.78 38.86 44.61 |
| 10 | Elliott Kobelansky | 42.07 | 43.99 | 47.33 42.25 46.76 42.95 42.07 |
| 11 | Michael Fairbairn | 41.41 | 45.11 | 53.56 45.91 41.41 47.76 41.67 |
| 12 | Ziad Alavi | 34.39 | 45.45 | 52.25 46.81 46.02 34.39 43.52 |
| 13 | Elijah De Groote | 44.53 | 46.50 | 48.18 52.31 44.53 45.42 45.91 |
| 14 | Nathan Liang | 39.19 | 46.76 | 46.68 39.19 48.40 50.38 45.20 |
| 15 | Jonathan Proulx | 40.63 | 47.13 | 44.12 40.63 43.98 57.77 53.28 |
| 16 | Alexandre Ondet | 44.23 | 47.73 | 44.23 48.72 48.63 45.83 55.45 |
| 17 | Breton MacDonald | 47.26 | 48.28 | 48.96 47.27 48.61 53.70 47.26 |
| 18 | Thu Phuong Ngo | 46.29 | 48.37 | 52.48 46.29 47.04 47.61 50.45 |
| 19 | Rémi Chrétien | 46.96 | 49.42 | 49.12 49.44 49.97 46.96 49.69 |
| 20 | Nicholas McKee | 46.73 | 49.45 | 50.36 46.73 49.15 52.23 48.84 |
| 21 | Marc-André Hébert | 44.13 | 51.65 | 48.40 49.89 57.48 44.13 56.67 |
| 22 | William Lavoie | 49.59 | 51.91 | 52.84 52.63 49.59 50.26 1:10.28 |
| 23 | Reid Robblee | 46.14 | 53.59 | 52.61 53.09 46.14 55.06 1:02.26 |
| 24 | Elias Mehablia | 46.39 | 53.62 | 46.39 57.18 57.53 50.91 52.78 |
| 25 | Thanh Minh Nguyen | 51.31 | 54.62 | 56.20 51.31 53.86 55.25 54.75 |
| 26 | Sophie Desgagne | 47.89 | 55.66 | 56.33 55.68 54.98 47.89 1:00.93 |
| 27 | Sarah Strong | 52.31 | 55.73 | 1:00.38 56.39 56.09 54.72 52.31 |
| 28 | Jonah Kolbe Sullivan | 54.93 | 56.11 | 57.29 56.08 54.96 54.93 57.64 |
| 29 | Connor DeLuca | 52.71 | 56.21 | 59.51 53.39 52.71 55.72 1:08.94 |
| 30 | Max Décarie | 52.29 | 56.77 | 56.56 57.04 52.29 56.72 59.77 |
| 31 | Benjamin Abbott | 52.90 | 1:00.40 | 52.90 53.04 1:06.65 1:01.52 1:12.35 |
| 32 | Julian Kim Bowman | 55.58 | 1:00.48 | 1:04.64 59.61 55.58 1:03.35 58.49 |
| 33 | Abdou El Barri I. H. Boudjeltia | 55.41 | 1:01.20 | 59.89 56.20 55.41 1:07.51 1:12.44 |
| 34 | Ethan Wang | 51.27 | 1:01.86 | 1:08.20 1:20.15 54.69 1:02.69 51.27 |
| 35 | Zackery Philippi | 53.47 | 1:01.88 | 58.05 1:07.69 1:04.30 1:03.30 53.47 |
| 36 | Tarandeep Mittal | 56.46 | 1:02.11 | 1:01.02 1:02.29 1:03.01 56.46 1:05.52 |
| 37 | Brent Horrocks | 51.82 | 1:03.20 | 1:06.95 57.64 1:09.13 1:05.02 51.82 |
| 38 | Meet Desai | 57.26 | 1:03.45 | 1:04.40 1:03.37 1:08.15 1:02.57 57.26 |
| 39 | Ben Bergen | 55.35 | 1:03.70 | 1:04.87 1:06.00 1:05.64 55.35 1:00.58 |
| 40 | Antoine Villemaire | 54.14 | 1:04.09 | 1:14.11 1:09.61 59.90 1:02.75 54.14 |
| 41 | Natan Sakajiri | 1:02.81 | 1:05.19 | 1:04.56 1:06.70 1:02.81 1:09.41 1:04.32 |
| 42 | Hiêu Thành Pham | 58.04 | 1:10.04 | 1:14.40 58.04 1:00.32 1:15.41 1:16.55 |
| 43 | YiFei Chen | 1:10.41 | — | 1:12.23 1:10.41 — — — |
| 44 | Peter Osudar | 1:11.22 | — | 1:11.22 1:53.52 — — — |
| 45 | Silas Dove | 1:11.27 | — | 1:41.59 1:11.27 — — — |
| 46 | Berlioz Boucher | 1:11.49 | — | 1:17.40 1:11.49 — — — |
| 47 | Benjamin Moore Ede | 1:14.27 | — | 1:23.84 1:14.27 — — — |
| 48 | Myles Jubé | 1:15.80 | — | 1:17.05 1:15.80 — — — |
| 49 | Alexandre Dion | 1:16.61 | — | 1:48.88 1:16.61 — — — |
| 50 | Lukas Léonard | 1:17.70 | — | 1:17.70 1:30.96 — — — |
| 51 | Jessica Jin | 1:19.33 | — | 1:44.14 1:19.33 — — — |
| 52 | Sahaj Shrivastava | 1:19.93 | — | 1:19.93 1:34.03 — — — |
| 53 | Sophia Warren | 1:20.75 | — | 1:20.75 1:28.88 — — — |
| 54 | Skye Mcfadzen | 1:23.36 | — | 1:41.75 1:23.36 — — — |
| 55 | Kedaar Sajith | 1:23.39 | — | 1:54.99 1:23.39 — — — |
| 56 | Bashir Kadri | 1:24.77 | — | 1:24.77 1:36.12 — — — |
| 57 | Ziqi Wang | 1:24.98 | — | 1:24.98 1:26.10 — — — |
| 58 | Austin A. Barrett | 1:29.68 | — | 1:59.69 1:29.68 — — — |
| 59 | Brogan Morris | 1:33.21 | — | 1:36.65 1:33.21 — — — |
| 60 | Jair Da Silva Domingos | 1:33.23 | — | 1:36.36 1:33.23 — — — |
| 61 | Miguel Matias Ruiz Amaya | 1:33.39 | — | 1:50.95 1:33.39 — — — |
| 62 | Siddharth Sarma | 1:36.39 | — | 1:36.39 2:08.94 — — — |
| 63 | Isaiah Falconer | 1:37.66 | — | 1:37.66 1:46.86 — — — |
| 64 | Pierre-Luc Beaudoin | 1:38.37 | — | 1:38.37 1:52.43 — — — |
| 65 | Neil Ashford | 1:38.87 | — | 1:49.92 1:38.87 — — — |
| 66 | Kaelan Dullemond | 1:42.11 | — | 1:42.11 1:53.16 — — — |
| 67 | Oliver Saibil | 1:42.62 | — | 1:42.62 2:09.65 — — — |
| 68 | Jeffrey Vertefeuille | 1:44.03 | — | 1:44.03 2:00.35 — — — |
| 69 | Miran Aydin | 1:44.34 | — | 1:44.34 1:57.50 — — — |
| 70 | Jacob Solomon | 1:44.38 | — | 1:44.38 1:46.47 — — — |
| 71 | Jonathan Fisette | 1:44.51 | — | 1:52.76 1:44.51 — — — |
| 72 | John Du | 1:45.24 | — | 1:58.51 1:45.24 — — — |
| 73 | Eris McElroy | 1:47.19 | — | 1:48.79 1:47.19 — — — |
| 74 | Sviatoslav Khrushchov | 1:48.79 | — | DNF 1:48.79 — — — |
| 75 | Wesley Wang | 1:49.18 | — | 2:24.40 1:49.18 — — — |
| 76 | Ibrahim Kaleem | 1:49.29 | — | DNF 1:49.29 — — — |
| 77 | Dominic Deschamps | 1:50.04 | — | 1:50.04 2:05.50 — — — |
| 78 | Thomas Ferguson | 1:51.42 | — | 1:53.86 1:51.42 — — — |
| 79 | Avery Babineau | 1:51.45 | — | 1:51.45 1:57.49 — — — |
| 80 | Michael Faviana | 1:52.22 | — | 1:52.22 2:06.31 — — — |
| 81 | Ethan Hunter | 1:56.38 | — | 1:56.38 2:26.43 — — — |
| 82 | Daniel Davies | 1:59.20 | — | 2:03.22 1:59.20 — — — |
| 83 | Harry Roberts | 2:03.17 | — | 2:46.90 2:03.17 — — — |
| 84 | Ryan Cheung | 2:09.78 | — | 2:09.78 2:35.94 — — — |
| 85 | Logan Lamothe | 2:09.99 | — | 2:09.99 2:28.03 — — — |
| 86 | Taegyu Park | 2:10.32 | — | 2:13.44 2:10.32 — — — |
| 87 | Lorand Palfy | 2:15.40 | — | 2:25.10 2:15.40 — — — |
| 88 | Max Bleue | 2:19.33 | — | 2:19.33 2:30.79 — — — |
| 89 | Coen Craven Weber | 2:22.65 | — | 2:22.65 2:40.70 — — — |
| 90 | Mehdi Poirier | 2:23.37 | — | 2:23.37 4:10.86 — — — |
| 91 | Ayoub Alavi | 2:24.27 | — | 2:24.27 2:58.66 — — — |
| 92 | Owen Graaskamp | 2:25.10 | — | 2:25.10 2:43.45 — — — |
| 93 | Tyler Fry | 2:26.89 | — | 3:16.74 2:26.89 — — — |
| 94 | Daniel Joseph Sumayao | 2:36.37 | — | 2:36.37 2:38.25 — — — |
| 95 | Damien Houle | 2:47.97 | — | 2:47.97 DNF — — — |
| 96 | Twyla Renée McElroy | 2:55.78 | — | 2:55.78 3:28.41 — — — |
| 97 | Leo Castro | 2:56.01 | — | 3:12.57 2:56.01 — — — |
| 98 | José-Antonio Gumenyuk-Icaza | 3:03.82 | — | 3:03.82 DNF — — — |
| 99 | Emma Tsang | 3:08.11 | — | 3:19.53 3:08.11 — — — |
| 100 | Milan Labuschagne | 3:08.58 | — | 4:03.41 3:08.58 — — — |
| 101 | Ethan O'Malley | 3:11.76 | — | 4:35.34 3:11.76 — — — |
| 102 | Albert Yan | 3:45.71 | — | 3:59.42 3:45.71 — — — |
| 103 | Kiyan Blohm | 4:11.87 | — | 4:16.49 4:11.87 — — — |