| 1 | Shaun Mack | 6.11 | 7.73 | 7.53 9.06 6.59 6.11 11.00 |
| 2 | Diego Rodriguez-Ramirez | 9.55 | 10.13 | 12.24 9.55 9.78 10.14 10.47 |
| 3 | Ben Davies | 9.23 | 10.31 | 9.23 11.24 9.77 10.65 10.51 |
| 4 | Bogdan Andrei Feher | 9.64 | 11.04 | 12.80 10.70 12.18 9.64 10.25 |
| 5 | Anthony Zhao | 10.84 | 11.94 | 12.76 10.84 12.04 13.40 11.03 |
| 6 | Benjamin Lê | 11.14 | 11.95 | 13.19 11.14 11.36 11.30 18.41 |
| 7 | Alexandre Ondet | 12.62 | 13.39 | 13.55 14.49 12.62 13.80 12.83 |
| 8 | Ethan Polonsky | 12.50 | 13.46 | 14.32 12.90 15.88 12.50 13.15 |
| 9 | Hayden Ma | 11.11 | 13.80 | 12.70 13.61 15.58 11.11 15.10 |
| 10 | Cedric Olszak | 12.68 | 14.13 | 13.57 15.92 15.96 12.68 12.90 |
| 11 | Maxime Thérien | 13.05 | 14.66 | 13.83 14.71 16.54 13.05 15.45 |
| 12 | Sophie Desgagne | 11.02 | 14.88 | 15.54 11.02 DNF 12.95 16.15 |
| 13 | Reid Robblee | 12.05 | 15.12 | 13.52 17.67 12.05 22.43 14.16 |
| 14 | ZeJi Wei | 13.75 | 15.33 | 14.84 13.75 15.22 16.32 15.94 |
| 15 | Jack Chicoine | 12.76 | 16.06 | 12.76 18.41 16.20 16.13 15.84 |
| 16 | Trystan Fortin | 15.76 | 16.59 | 20.23 16.53 15.76 17.42 15.81 |
| 17 | Éloi St-Laurent | 11.82 | 16.75 | 15.69 17.24 11.82 17.33 19.09 |
| 18 | Jérôme Fréguin | 16.03 | 17.15 | 16.03 22.14 17.93 17.41 16.10 |
| 19 | Mila Young | 13.08 | 17.62 | 21.81 13.08 16.96 20.76 15.14 |
| 20 | Alvin Li | 16.26 | 18.03 | 16.68 16.26 20.36 18.77 18.64 |
| 21 | Azad Azhar Hamzeh | 15.73 | 18.15 | 15.73 18.94 20.11 18.05 17.45 |
| 22 | Payton Freitag | 15.81 | 18.23 | 16.97 19.84 22.59 15.81 17.87 |
| 23 | Tarandeep Mittal | 14.43 | 18.64 | 20.95 17.56 14.43 20.78 17.59 |
| 24 | Gabriel Hamann Bianchi | 15.97 | 18.84 | 23.04 15.97 16.45 DNF 17.04 |
| 25 | Eris McElroy | 15.75 | 19.11 | 19.49 15.75 17.97 19.86 26.01 |
| 26 | Raphaël Poinlane | 17.52 | 19.55 | 19.26 19.64 19.74 20.90 17.52 |
| 27 | Ty Cyr | 17.51 | 19.78 | 20.37 19.33 17.51 19.65 20.90 |
| 28 | YiFei Chen | 16.13 | 19.95 | 22.52 17.87 22.01 16.13 19.96 |
| 29 | Tomas Benjamín Trani | 15.58 | 21.02 | 26.04 18.89 18.14 35.36 15.58 |
| 30 | Thomas Clippingdale | 17.02 | 21.26 | 24.45 30.95 20.10 17.02 19.22 |
| 31 | Evan Skeates | 16.83 | 21.27 | 22.36 21.57 21.29 20.96 16.83 |
| 32 | Liam Wong | 20.48 | 21.29 | 21.72 21.15 22.52 20.48 21.01 |
| 33 | Ross Broughton | 20.89 | 22.30 | 24.23 23.26 21.32 22.31 20.89 |
| 34 | Yehia Elgezary | 20.73 | 22.36 | 20.73 22.98 22.41 21.70 25.19 |
| 35 | Ken Chan Thim | 18.06 | 23.34 | 22.01 18.06 24.05 23.96 29.34 |
| 36 | Joshua Emmett Arcaro | 20.21 | 23.89 | 23.20 32.16 20.21 25.42 23.06 |
| 37 | Noah Akl | 22.65 | 24.01 | 24.15 22.65 24.43 23.96 23.91 |
| 38 | John Becvar | 17.32 | 24.23 | 23.25 17.32 28.77 22.68 26.76 |
| 39 | Harry Ma | 21.62 | 24.82 | 28.24 25.66 22.97 25.82 21.62 |
| 40 | Alejandro Chirinos | 21.15 | 24.86 | 26.44 24.77 25.40 24.42 21.15 |
| 41 | Louis Béliveau | 20.85 | 24.93 | 20.85 24.93 21.07 28.78 31.06 |
| 42 | Elliott Bernier | 22.75 | 25.28 | 26.87 24.60 28.00 24.36 22.75 |
| 43 | Charlie Zehrt-Alarie | 23.00 | 25.35 | 23.89 26.17 26.00 27.69 23.00 |
| 44 | Haider Ali | 22.94 | 25.42 | 29.38 22.94 30.48 23.43 23.46 |
| 45 | Jackson Smith | 22.92 | 27.80 | 27.90 28.83 26.68 36.95 22.92 |
| 46 | Jessica Jin | 24.28 | 27.94 | 24.28 33.53 26.61 27.93 29.28 |
| 47 | Skye Mcfadzen | 24.27 | 28.28 | 27.42 24.62 35.04 24.27 32.81 |
| 48 | Sviatoslav Khrushchov | 25.24 | 28.90 | DNF 25.24 28.87 28.07 29.76 |
| 49 | Yingzhuo Zhang | 25.34 | 29.01 | 41.42 25.34 29.07 29.70 28.25 |
| 50 | Woojoo Lee | 26.75 | 29.01 | 31.07 31.06 26.80 26.75 29.17 |
| 51 | Lewis Ozon-Wells | 27.25 | 29.13 | 29.55 30.53 31.77 27.25 27.32 |
| 52 | Jeremy Liu | 26.26 | 30.22 | 29.42 29.24 48.50 26.26 32.01 |
| 53 | Maxime Ouellette | 25.32 | 30.69 | 30.12 25.32 31.56 41.31 30.40 |
| 54 | Tristan McCandie Glustien | 29.60 | 30.75 | 29.60 32.70 30.61 31.35 30.30 |
| 55 | Dario Berlingieri | 27.47 | 30.76 | 30.15 27.47 32.92 DNF 29.21 |
| 56 | Nicolas Payette | 24.74 | 30.85 | 24.74 35.24 31.52 27.55 33.48 |
| 57 | Evan Lalonde | 27.81 | 31.32 | 36.39 29.01 36.02 27.81 28.92 |
| 58 | Daniel Davies | 27.73 | 31.79 | 27.73 31.70 33.05 33.37 30.62 |
| 59 | Melody Holmes | 30.92 | 32.58 | 31.94 DNF 33.64 30.92 32.15 |
| 60 | Noah Volpé | 26.11 | 33.29 | 31.02 39.35 26.11 1:16.78 29.50 |
| 61 | Laurence Brown | 32.43 | 34.90 | 36.72 39.59 35.18 32.79 32.43 |
| 62 | Daniel Daoust | 24.70 | 35.08 | 34.74 32.52 41.42 37.99 24.70 |
| 63 | Thiago Carvalho Sitton | 29.48 | 36.34 | 35.61 48.22 32.21 41.21 29.48 |
| 64 | Dante Volpé | 29.33 | 36.55 | 35.71 37.91 43.60 29.33 36.02 |
| 65 | Isaiah Falconer | 26.84 | 37.19 | 26.84 37.67 48.80 35.02 38.88 |
| 66 | Danoush Anvari | 29.86 | 37.20 | 36.53 40.21 34.85 29.86 51.10 |
| 67 | Zachary Smith | 32.59 | 38.25 | 49.87 39.60 33.49 32.59 41.66 |
| 68 | Paul Williamson | 33.25 | 39.32 | 40.60 55.24 36.31 33.25 41.05 |
| 69 | Mikel Remuzgo Salas | 29.17 | 40.24 | 54.66 29.17 30.84 DNF 35.22 |
| 70 | Léonard Émond | 34.19 | 40.65 | 43.14 40.79 41.74 34.19 39.42 |
| 71 | Robbin Jin | 36.09 | 42.72 | 46.24 39.64 49.05 36.09 42.28 |
| 72 | Calum MacDougall | 35.21 | 42.73 | 35.21 1:04.36 43.80 46.12 38.28 |
| 73 | Gavin Wiegand | 36.33 | 43.51 | 41.43 42.20 46.89 1:02.29 36.33 |
| 74 | Sara El-Azzi | 40.62 | 44.48 | 40.62 42.57 46.82 44.05 46.92 |
| 75 | Darcy Gauthier | 40.67 | 44.66 | 46.05 50.06 40.67 41.28 46.66 |
| 76 | Alex Pierlot | 37.06 | 45.80 | 53.28 37.06 44.82 43.21 49.37 |
| 77 | Francis Mace | 39.56 | 46.15 | 1:13.30 39.56 41.50 49.86 47.10 |
| 78 | Félix Shank | 40.91 | 46.45 | 48.36 40.91 1:03.60 49.42 41.58 |
| 79 | Twyla Renée McElroy | 42.43 | 47.93 | 42.43 48.91 55.27 46.17 48.71 |
| 80 | Enlai Louis-Seize | 43.32 | 47.96 | 45.75 51.80 46.33 43.32 52.03 |
| 81 | Asiya Hildid | 33.51 | 49.67 | DNF 33.51 47.75 49.73 51.53 |
| 82 | Charlie Wiele | 45.11 | 50.96 | 53.64 2:03.59 45.11 46.70 52.53 |
| 83 | Ethan Knafo | 44.03 | 52.53 | 1:19.95 52.00 47.22 58.38 44.03 |
| 84 | Orion Pall | 44.46 | 52.61 | 1:01.05 52.25 53.42 52.17 44.46 |
| 85 | Aaron Avdeev | 32.10 | 52.76 | 1:15.66 43.36 39.27 DNF 32.10 |
| 86 | Sam Clark | 39.41 | 53.87 | 54.74 56.39 39.41 1:32.63 50.49 |
| 87 | Yufang Wei | 44.75 | 54.24 | 55.04 45.44 1:02.25 2:26.01 44.75 |
| 88 | Mario Fuentes Lopez | 46.45 | 55.74 | 1:00.32 57.70 56.81 46.45 52.72 |
| 89 | Miko Wong | 55.77 | 1:00.68 | 1:38.96 1:04.76 55.77 58.48 58.80 |
| 90 | Alisa Neang | 1:13.47 | 1:23.29 | 1:18.53 1:36.16 1:13.47 1:47.34 1:15.17 |
| 91 | Andrea Chirinos | 1:11.55 | 1:29.65 | 1:32.76 1:24.11 1:36.33 1:32.09 1:11.55 |
| 92 | Annabelle Pierlot | 1:15.26 | 1:35.02 | 1:31.06 1:15.26 DNF 1:43.03 1:30.97 |
| 93 | Alonso Chirinos | 1:33.62 | 1:45.23 | 1:40.69 1:54.79 1:33.62 1:40.65 1:54.35 |
| 94 | Yannick Fortin | 1:03.42 | 1:55.78 | 1:23.30 1:03.42 1:04.45 DNF 3:19.60 |
| 95 | Kate Riccomini | 1:36.60 | 1:58.21 | 1:42.21 2:40.68 1:48.46 1:36.60 2:23.96 |
| 96 | Avery Babineau | DNF | DNF | DNF DNF DNF DNF DNF |