| 1 | Adam McCormick | 6.56 | 8.17 | 7.44 8.61 6.56 8.47 15.79 |
| 2 | Louis Meunier | 7.58 | 8.31 | 7.85 7.70 9.37 7.58 12.33 |
| 3 | Roan Paone | 7.31 | 8.33 | 7.89 7.31 9.29 7.80 13.20 |
| 4 | Maxence Leboeuf | 7.42 | 8.84 | 7.42 9.52 8.57 9.64 8.44 |
| 5 | Léo Francoeur | 7.63 | 9.35 | 12.18 8.70 8.69 10.66 7.63 |
| 6 | Benjamin Kyle | 7.85 | 9.91 | 12.09 8.55 9.75 11.44 7.85 |
| 7 | Andre Wang | 9.38 | 10.19 | 9.96 13.19 9.83 10.79 9.38 |
| 8 | Lucas Nieuwland | 8.27 | 10.39 | 9.40 13.21 11.50 10.26 8.27 |
| 9 | Paarth Arora | 7.81 | 10.70 | 11.37 10.92 10.59 10.60 7.81 |
| 10 | Carson Carrasco | 9.55 | 10.73 | 11.17 10.68 11.66 10.33 9.55 |
| 11 | Michael Fairbairn | 9.97 | 10.79 | 11.28 11.43 10.71 9.97 10.38 |
| 12 | Nathan Liang | 9.57 | 11.10 | 10.89 9.57 11.76 10.66 14.48 |
| 13 | Bernabe Kondrak | 9.23 | 11.34 | 9.23 10.53 10.18 13.31 13.32 |
| 14 | Ben Madison | 8.72 | 11.42 | 13.28 8.72 10.23 10.74 14.09 |
| 15 | Jonathan Proulx | 8.52 | 11.49 | 9.81 13.76 8.52 12.20 12.46 |
| 16 | Julian Kim Bowman | 10.08 | 11.73 | 14.32 11.31 10.80 10.08 13.07 |
| 17 | Sophie Desgagne | 10.25 | 11.95 | 12.54 10.48 12.84 13.66 10.25 |
| 18 | Iker Garcia Sanchez | 10.89 | 12.01 | 10.89 12.26 12.28 11.48 DNF |
| 19 | Omar Ouadouha | 11.10 | 12.18 | 11.10 12.11 13.84 11.34 13.10 |
| 20 | Sarah Strong | 11.32 | 12.34 | 15.13 12.88 11.32 11.92 12.23 |
| 21 | Jack Chicoine | 12.76 | 13.07 | 13.07 12.89 13.25 15.51 12.76 |
| 22 | Hayden Ma | 12.22 | 13.24 | 12.90 12.22 13.44 13.37 15.80 |
| 23 | Elias Mehablia | 10.50 | 13.33 | 10.50 14.33 20.02 11.82 13.84 |
| 24 | Jason Mueller | 12.69 | 13.44 | 13.71 12.69 12.89 DNF 13.71 |
| 25 | Maxime Thérien | 10.82 | 13.70 | 12.76 13.93 10.82 16.68 14.41 |
| 26 | Imanzi Habonimana | 12.84 | 14.35 | 12.84 15.67 14.41 17.69 12.96 |
| 27 | Thomas Clippingdale | 12.59 | 14.46 | 14.68 12.81 15.88 16.15 12.59 |
| 28 | Reid Robblee | 11.42 | 14.73 | 11.42 19.48 12.68 12.95 18.57 |
| 29 | YiFei Chen | 13.28 | 14.94 | 14.29 15.87 15.96 13.28 14.65 |
| 30 | Arhaan Zaman | 12.11 | 15.07 | 12.11 15.26 14.26 15.69 15.91 |
| 31 | Alvin Li | 14.61 | 15.12 | 14.61 16.35 15.84 14.86 14.65 |
| 32 | ZeJi Wei | 11.43 | 15.20 | 11.43 14.00 14.86 16.73 18.13 |
| 33 | Cedric Olszak | 13.66 | 15.28 | 15.84 13.66 14.53 15.48 19.65 |
| 34 | Yingzhuo Zhang | 12.93 | 15.40 | 16.07 14.84 DNF 15.28 12.93 |
| 35 | Eris McElroy | 13.35 | 15.46 | 16.49 13.35 13.92 18.60 15.97 |
| 36 | Charlie Mulholland | 14.47 | 16.31 | 17.14 16.37 17.57 15.43 14.47 |
| 37 | Sebastian Ostafie | 15.47 | 16.67 | 15.47 16.07 18.89 17.54 16.40 |
| 38 | Ryan Xu | 15.16 | 16.71 | 17.43 20.46 15.16 16.84 15.86 |
| 39 | Mila Young | 12.42 | 17.20 | 15.79 20.84 12.42 18.80 17.00 |
| 40 | Michael Bradley | 14.68 | 17.25 | 16.27 18.35 17.27 14.68 18.22 |
| 41 | Alvin Lu | 16.72 | 17.25 | 17.03 17.98 16.72 16.73 18.91 |
| 42 | Azad Azhar Hamzeh | 13.33 | 17.30 | 19.94 16.84 17.75 17.31 13.33 |
| 43 | Benjamin Abbott | 14.88 | 17.75 | 14.88 15.19 17.36 20.71 DNF |
| 44 | Lorand Palfy | 17.12 | 18.12 | 18.60 19.47 18.08 17.12 17.67 |
| 45 | Ibrahim Kaleem | 15.71 | 18.17 | 19.86 17.83 17.90 18.79 15.71 |
| 46 | Eddie Wang | 14.98 | 18.32 | 21.50 18.78 17.72 14.98 18.45 |
| 47 | Harry Ma | 16.61 | 18.38 | 19.37 20.55 18.23 17.54 16.61 |
| 48 | Pierre-Luc Beaudoin | 15.99 | 19.22 | 19.02 17.43 21.21 DNF 15.99 |
| 49 | Peter Osudar | 17.26 | 19.73 | 20.65 19.71 19.51 19.96 17.26 |
| 50 | Meet Desai | 18.90 | 19.84 | 21.02 18.90 19.37 23.17 19.12 |
| 51 | Michael Alvarez | 14.83 | 20.00 | 22.14 22.05 14.83 29.04 15.80 |
| 52 | Esteban Arnedo | 17.45 | 20.07 | 21.38 21.32 17.45 20.70 18.20 |
| 53 | Ziad Alavi | 15.71 | 20.09 | 20.82 19.97 19.71 20.58 15.71 |
| 54 | Daniel Ghaby | 18.37 | 20.28 | 21.55 26.52 18.77 20.51 18.37 |
| 55 | Max Décarie | 17.04 | 20.34 | 23.28 20.66 17.04 19.94 20.42 |
| 56 | Lucas Xie | 16.90 | 20.56 | 17.94 23.17 20.57 16.90 24.28 |
| 57 | Jack Young | 11.50 | 21.08 | 33.34 17.43 11.50 21.96 23.86 |
| 58 | Daniel Joseph Sumayao | 16.74 | 21.23 | 25.40 16.74 17.91 25.80 20.37 |
| 59 | Simon Tremblay | 18.66 | 21.48 | 23.49 23.31 22.36 18.78 18.66 |
| 60 | Yaser Alsalamin | 18.77 | 22.05 | 24.09 20.87 26.05 21.18 18.77 |
| 61 | Tristan Mindel | 19.45 | 22.05 | 19.45 20.79 20.53 24.83 26.05 |
| 62 | Sebastian Escalante Torres | 20.01 | 22.31 | 22.17 22.62 22.13 20.01 24.67 |
| 63 | Neil Ashford | 17.10 | 22.60 | 17.10 23.09 22.11 22.59 23.43 |
| 64 | Nicolas Payette | 21.15 | 22.62 | 24.63 21.96 21.15 21.92 23.97 |
| 65 | Sami Bensaid | 19.28 | 22.65 | 23.38 22.00 23.27 22.68 19.28 |
| 66 | Steve Gamble | 20.58 | 22.77 | 23.79 25.44 21.20 23.32 20.58 |
| 67 | Maxime Ouellette | 17.67 | 23.44 | 21.96 23.37 17.67 25.00 25.21 |
| 68 | Miran Aydin | 20.33 | 23.72 | 25.16 23.65 23.96 20.33 23.56 |
| 69 | Solomon Jee | 18.96 | 23.77 | 26.09 21.89 23.34 18.96 35.10 |
| 70 | Mikel Remuzgo Salas | 22.66 | 25.46 | 24.63 22.66 25.02 47.10 26.74 |
| 71 | Nigel Longman | 19.39 | 25.50 | 24.05 19.39 28.09 24.36 DNF |
| 72 | Malek Sharaf | 19.98 | 25.67 | 26.91 28.32 27.54 19.98 22.55 |
| 73 | Avery Babineau | 21.45 | 25.74 | 28.44 26.69 24.26 21.45 26.27 |
| 74 | Laurence Brown | 21.22 | 26.06 | 23.92 26.19 41.76 28.07 21.22 |
| 75 | Sviatoslav Khrushchov | 19.29 | 26.40 | 30.53 20.89 27.77 41.49 19.29 |
| 76 | Nathan Johnson | 17.41 | 26.46 | 35.45 24.89 24.87 29.63 17.41 |
| 77 | Tadeo Kondrak | 18.90 | 26.47 | 26.13 24.70 42.68 28.59 18.90 |
| 78 | Jackson Smith | 24.19 | 26.78 | 27.70 24.19 30.92 25.74 26.90 |
| 79 | Tristan McCandie Glustien | 22.45 | 26.83 | 26.70 34.62 22.45 25.05 28.75 |
| 80 | Charles Parsons | 19.71 | 27.08 | 28.74 24.45 19.71 35.19 28.04 |
| 81 | Daniel Davies | 23.58 | 27.29 | 26.62 30.15 31.45 23.58 25.10 |
| 82 | William Lobenbruck | 22.34 | 27.30 | 25.77 29.72 DNF 26.42 22.34 |
| 83 | Skye Mcfadzen | 22.66 | 27.30 | 34.33 24.23 22.66 28.36 29.32 |
| 84 | Émile Legault | 23.56 | 27.57 | 35.85 28.12 26.60 27.99 23.56 |
| 85 | Johnathan Martel | 24.70 | 27.70 | 29.16 42.10 25.67 24.70 28.27 |
| 86 | Lewis Ozon-Wells | 21.98 | 27.96 | 28.37 34.91 23.30 21.98 32.20 |
| 87 | Lyne St-Cyr | 26.62 | 28.39 | 27.00 30.71 29.24 28.92 26.62 |
| 88 | Isaiah Falconer | 26.21 | 29.32 | 26.21 32.69 29.43 29.08 29.46 |
| 89 | Arnaud Cournoyer | 27.17 | 29.41 | 29.27 28.37 27.17 30.58 DNF |
| 90 | David Garcia Fonseca | 25.47 | 30.07 | 27.46 32.46 30.30 25.47 DNF |
| 91 | Florian Milner | 29.00 | 30.14 | 29.33 31.34 29.75 29.00 33.28 |
| 92 | Pierre-Louis Lenoir | 22.41 | 30.28 | 30.25 29.44 22.41 33.62 31.14 |
| 93 | Emmett Sartarelli | 26.65 | 30.67 | 26.65 31.37 49.95 31.89 28.76 |
| 94 | Shreyansh Kanala | 25.38 | 31.80 | 33.10 25.38 31.28 31.01 36.82 |
| 95 | Ayoub Alavi | 27.94 | 32.20 | 37.86 27.94 30.82 36.94 28.85 |
| 96 | Amogh Belavadi | 30.81 | 32.39 | 33.57 31.62 30.81 33.09 32.46 |
| 97 | Dominic Deschamps | 30.87 | 32.55 | 32.00 30.87 34.21 31.43 43.96 |
| 98 | Kosuke Tomori-Carrier | 31.56 | 32.77 | 39.36 31.86 31.77 34.67 31.56 |
| 99 | Francesco Pace | 28.08 | 33.28 | 35.60 31.98 45.73 32.25 28.08 |
| 100 | Ali Elgazzar | 24.53 | 35.38 | 28.66 DNF 24.53 45.90 31.59 |
| 101 | Tristan Raycroft | 29.32 | 35.73 | 33.46 43.58 29.32 37.69 36.04 |
| 102 | Zachary Smith | 30.61 | 35.84 | 39.03 38.81 30.61 36.46 32.25 |
| 103 | Himansh Parmar | 24.92 | 36.57 | 43.80 39.93 24.92 33.31 36.46 |
| 104 | Tyler Fry | 32.44 | 36.88 | 33.36 32.44 36.34 40.95 42.22 |
| 105 | Ethan Covell | 33.51 | 37.28 | 40.68 33.51 35.32 42.26 35.85 |
| 106 | Jonathan Fisette | 29.68 | 38.05 | 37.31 29.68 30.26 DNF 46.58 |
| 107 | Sam Clark | 31.77 | 38.26 | 36.94 40.01 31.77 DNF 37.82 |
| 108 | Rian Coelho Gouveia Portela | 27.89 | 38.81 | DNF 34.77 33.16 27.89 48.49 |
| 109 | Elias Colcer | 31.03 | 39.13 | 33.32 44.30 42.92 31.03 41.14 |
| 110 | Emile Guay | 28.34 | 39.70 | 45.46 37.56 36.08 48.29 28.34 |
| 111 | Ethan Guindon-McNalty | 31.42 | 39.80 | 36.27 41.46 55.89 41.67 31.42 |
| 112 | Nathan Guindon Mcnalty | 31.18 | 39.93 | 35.92 41.06 31.18 DNF 42.82 |
| 113 | Owen Graaskamp | 32.48 | 39.98 | 42.60 48.51 32.48 40.06 37.27 |
| 114 | Emmett Parsons | 38.48 | 41.32 | 40.87 44.15 39.58 38.48 43.50 |
| 115 | Twyla Renée McElroy | 39.18 | 41.85 | 43.44 39.70 45.65 39.18 42.42 |
| 116 | Thomas Dumouchel | 34.25 | 43.05 | 36.44 34.25 48.75 43.95 53.30 |
| 117 | Andras Palfy | 38.09 | 45.30 | 51.02 39.70 1:18.89 45.19 38.09 |
| 118 | Matthew Lingard | 33.89 | 45.66 | 54.05 37.90 33.89 45.32 53.77 |
| 119 | Sara El-Azzi | 38.95 | 45.73 | 38.95 44.67 55.46 42.27 50.24 |
| 120 | Zacharia Elgazzar | 32.53 | 46.41 | 49.43 55.70 40.68 49.11 32.53 |
| 121 | Arthur Brunelle | 39.32 | 48.22 | 1:02.52 42.25 39.32 1:01.67 40.74 |
| 122 | Ben Newman | 44.96 | 48.23 | 46.15 50.74 47.80 52.79 44.96 |
| 123 | Conor Ballinger | 38.36 | 48.63 | 56.09 41.73 50.30 53.86 38.36 |
| 124 | Alexis Sauve | 34.74 | 49.67 | 52.93 47.24 48.83 1:06.87 34.74 |
| 125 | Claude Cantin | 43.45 | 50.14 | 53.41 1:02.31 43.45 46.72 50.28 |
| 126 | Wesley Fry | 47.96 | 50.42 | 49.26 54.72 52.83 49.17 47.96 |
| 127 | Max Tay | 44.91 | 52.42 | DNF 47.07 1:01.79 48.39 44.91 |
| 128 | Yufang Wei | 48.47 | 53.05 | 52.38 54.79 53.36 48.47 53.41 |
| 129 | Kiara Remuzgo Salas | 46.48 | 53.85 | 46.48 53.13 57.50 50.91 1:06.33 |
| 130 | Anne Ashford | 46.38 | 54.71 | 58.04 54.27 46.38 1:13.09 51.83 |
| 131 | Jeremy Daniel Nzomo | 46.50 | 58.24 | 1:57.99 50.41 1:04.96 59.36 46.50 |
| 132 | Selina Xu | 43.48 | 59.53 | 1:24.87 43.48 59.29 51.56 1:07.74 |
| 133 | Mihika Trivedi | 1:22.38 | 1:53.60 | 2:00.81 DNF 1:43.94 1:22.38 1:56.06 |
| 134 | Julia Fitzner | 1:23.24 | 1:57.80 | 2:26.36 1:23.24 1:37.14 DNF 1:49.90 |
| 135 | Jessica Jin | 19.75 | DNF | DNF 19.75 DNF 24.20 21.77 |
| 136 | Michael Minwalla | 26.48 | DNF | 1:05.66 27.57 DNF DNF 26.48 |