| 1 | Bill Wang | 5.79 | 7.58 | 10.68 8.51 7.02 5.79 7.22 |
| 2 | Antoine Cantin | 7.69 | 8.62 | 7.69 8.21 9.04 8.61 9.17 |
| 3 | Jonathan Esparaz | 8.03 | 8.72 | 9.44 8.66 9.60 8.03 8.05 |
| 4 | Daniel Rose-Levine | 7.90 | 9.23 | 9.71 11.80 9.72 8.26 7.90 |
| 5 | Caitlin Hutnyk | 8.24 | 9.46 | 9.86 8.24 9.45 9.07 10.26 |
| 6 | Ray Vince Ong | 8.66 | 9.87 | DNF 10.03 10.12 9.46 8.66 |
| 7 | Kian Mansour | 7.73 | 9.92 | 7.73 9.49 10.06 10.22 DNF |
| 8 | Haris Shah | 10.16 | 10.91 | 10.50 10.16 11.67 11.68 10.55 |
| 9 | Marwan Kamal | 9.16 | 11.20 | 10.35 14.34 11.00 9.16 12.24 |
| 10 | Jonathan Tan Wei Xiat | 7.66 | 11.64 | 13.40 15.38 7.66 11.09 10.44 |
| 11 | Ishaan Lal | 11.33 | 11.88 | DNF 11.53 11.33 11.53 12.58 |
| 12 | Max Jiang | 10.96 | 11.91 | 12.25 10.96 11.95 11.53 12.70 |
| 13 | Nathan Dwyer | 8.71 | 12.13 | 12.65 9.85 13.89 8.71 36.13 |
| 14 | Brennen Lin | 9.85 | 12.19 | 11.27 13.63 13.34 9.85 11.96 |
| 15 | Keenan Chen | 12.16 | 12.56 | 12.63 12.16 16.40 12.35 12.70 |
| 16 | Vương Thiện Trung | 9.96 | 12.61 | 9.96 14.24 11.96 12.55 13.33 |
| 17 | Ayman Mohamed Abdalla | 12.39 | 12.95 | 14.68 13.04 13.39 12.43 12.39 |
| 18 | Ken Jiang | 11.77 | 13.22 | 11.77 13.80 13.59 12.27 14.11 |
| 19 | Julien Gaboriaud | 10.49 | 13.68 | 15.71 10.49 18.05 12.91 12.41 |
| 20 | Mihir Kamra | 10.51 | 13.76 | 14.72 10.51 14.15 19.77 12.42 |
| 21 | Francis Laliberté | 10.58 | 13.85 | 13.02 15.96 10.58 13.43 15.11 |
| 22 | Justin Lariviere | 12.98 | 13.87 | 14.45 13.40 12.98 15.06 13.77 |
| 23 | Quoc Long Van | 12.85 | 14.13 | 15.95 18.36 13.30 12.85 13.15 |
| 24 | Alexandre Gaumont-Cossette | 12.34 | 14.43 | 12.34 14.64 12.76 15.90 17.49 |
| 25 | Fabien Raphaël Rakotonirina | 11.29 | 14.50 | 11.29 19.93 15.85 12.94 14.71 |
| 26 | Brian Ly | 13.11 | 14.59 | 13.57 13.11 15.39 DNF 14.82 |
| 27 | Stosh Toews | 13.81 | 14.60 | 14.92 16.90 14.42 13.81 14.47 |
| 28 | Walter Duff | 12.47 | 14.74 | 12.47 14.80 16.79 13.50 15.91 |
| 29 | Ojasvi Sharma | 13.34 | 14.76 | 13.34 13.60 16.04 14.63 17.62 |
| 30 | Jacob Solomon | 13.86 | 14.95 | 14.20 15.48 13.86 16.52 15.18 |
| 31 | Bogdan Andrei Feher | 12.07 | 15.06 | 12.07 17.85 14.72 14.88 15.57 |
| 32 | Dave Campbell | 12.73 | 15.57 | 16.31 12.73 18.80 16.40 14.01 |
| 33 | Zachary Leung | 13.08 | 15.60 | 17.04 13.32 19.08 16.45 13.08 |
| 34 | Tarandeep Mittal | 14.69 | 15.62 | 16.40 15.03 19.98 14.69 15.43 |
| 35 | Abijah Zwiers | 14.31 | 15.66 | 14.52 23.74 14.31 15.96 16.49 |
| 36 | Samuel Thérer | 14.52 | 15.70 | 14.52 14.62 14.73 17.76 20.30 |
| 37 | Jimmy Ou Yang | 13.56 | 16.08 | 16.56 16.92 13.56 16.35 15.34 |
| 38 | Aaron Cheung | 15.61 | 16.25 | 16.54 16.16 22.58 16.05 15.61 |
| 39 | Shreyas Krishna | 12.38 | 16.57 | 12.38 14.32 14.15 21.49 21.24 |
| 40 | Sébastien Sam Yue Chi | 14.19 | 16.66 | 18.67 15.75 14.19 15.56 DNF |
| 41 | Arsen Jalalyan | 14.22 | 16.75 | 19.14 14.71 16.40 19.69 14.22 |
| 42 | Stephen Hay | 12.93 | 17.00 | 15.39 16.38 19.22 DNF 12.93 |
| 43 | Adrian Panszczyk | 15.33 | 17.01 | 15.33 18.64 18.89 15.93 16.46 |
| 44 | Jeffrey Draper | 14.47 | 17.03 | 18.08 14.47 16.72 16.30 18.86 |
| 45 | Jensen Belen-Brown | 12.73 | 17.46 | 12.73 17.80 DNF 17.49 17.08 |
| 46 | Aiden Polson | 16.08 | 17.63 | 20.73 16.08 16.62 16.73 19.53 |
| 47 | Ben Madison | 16.65 | 18.03 | 16.65 17.05 21.11 17.58 19.46 |
| 48 | John Lee | 16.75 | 18.04 | 18.23 18.47 18.43 16.75 17.47 |
| 49 | Mitchell Lowery | 16.66 | 18.15 | 18.49 18.00 16.66 22.71 17.97 |
| 50 | Émile Bétournay Pagé | 16.15 | 18.24 | 16.55 19.39 18.79 27.02 16.15 |
| 51 | Ken Brunet | 17.02 | 18.30 | 25.28 18.54 17.02 18.02 18.35 |
| 52 | William Heron | 15.79 | 18.49 | 24.38 15.79 18.00 18.68 18.80 |
| 53 | Ty Cyr | 13.53 | 18.69 | 19.81 19.41 20.46 13.53 16.86 |
| 54 | Matthew McMahon | 15.52 | 18.73 | 25.38 15.69 15.52 22.12 18.38 |
| 55 | Olivier Richard | 16.04 | 18.83 | 22.04 18.29 16.04 20.90 17.31 |
| 56 | Adam Stubbs | 16.90 | 18.99 | 21.08 16.90 18.51 17.38 22.25 |
| 57 | Gabrielle Morasse | 17.44 | 19.07 | 19.25 19.98 17.44 24.40 17.97 |
| 58 | Nestor Sokhan | 16.82 | 19.31 | 19.24 22.09 21.16 17.53 16.82 |
| 59 | Luc Bazinet | 16.31 | 19.83 | 19.27 19.73 25.07 16.31 20.50 |
| 60 | Caleb Lapointe | 15.43 | 20.11 | 18.70 15.43 DNS 20.28 21.34 |
| 61 | Mathis Baril | 16.92 | 20.18 | 16.92 19.75 22.82 17.96 26.43 |
| 62 | Adam Casqueira | 18.83 | 20.20 | 22.70 18.83 19.02 21.07 20.50 |
| 63 | Benedict MacDonald | 19.23 | 20.20 | 19.23 19.37 21.49 25.51 19.73 |
| 64 | Jérémy Durocher | 18.00 | 20.36 | 18.00 25.13 18.10 19.41 23.58 |
| 65 | Ben Westheimer | 18.75 | 20.42 | 18.93 21.64 18.75 25.52 20.69 |
| 66 | Anthonio Stephen | 18.38 | 20.62 | 21.74 18.38 21.21 18.92 25.92 |
| 67 | Austin Wang | 19.47 | 20.71 | 20.59 19.47 21.13 20.94 20.61 |
| 68 | Ethan Erez | 17.68 | 20.77 | 21.30 21.82 19.20 25.44 17.68 |
| 69 | Elie Macleay | 19.30 | 20.84 | 19.30 22.43 21.09 19.61 21.82 |
| 70 | Andre Visentin | 17.16 | 20.88 | 22.11 31.86 20.68 17.16 19.85 |
| 71 | Liam Howlin | 20.44 | 21.02 | 21.69 20.44 20.64 21.59 20.82 |
| 72 | Isabelle Zhang | 19.34 | 21.03 | 19.34 21.55 23.32 21.42 20.11 |
| 73 | Dean McCarthy | 15.61 | 21.50 | 23.48 38.69 19.87 15.61 21.14 |
| 74 | Jyno Laporte | 18.90 | 21.51 | 23.10 25.26 21.40 20.03 18.90 |
| 75 | Rikil Desai | 19.59 | 21.76 | 23.13 19.98 22.17 23.82 19.59 |
| 76 | Alexandru Jerebtov | 19.03 | 21.82 | 19.98 26.01 19.46 28.13 19.03 |
| 77 | Jasnoor Parmar | 18.80 | 22.38 | 21.04 24.99 23.97 22.14 18.80 |
| 78 | Mordecai Siegel | 21.10 | 22.56 | 21.10 23.36 25.64 21.64 22.69 |
| 79 | Shane Muir | 21.16 | 23.00 | 23.21 25.04 23.05 22.74 21.16 |
| 80 | Gabe Boller | 17.51 | 23.08 | DNF 17.51 23.94 22.73 22.57 |
| 81 | Alexander Metaxas | 20.24 | 23.35 | 28.36 25.29 20.24 21.86 22.91 |
| 82 | Julien Breton | 21.05 | 23.64 | DNF 26.53 22.14 22.26 21.05 |
| 83 | Roland Evans | 19.81 | 24.20 | 27.18 27.58 19.81 23.69 21.72 |
| 84 | Jérôme Fréguin | 21.17 | 24.31 | 22.58 27.88 24.45 21.17 25.89 |
| 85 | Thomas Dussault | 18.50 | 24.59 | 31.05 44.32 23.57 19.16 18.50 |
| 86 | Jacob Goutham Dominic | 22.24 | 24.73 | 26.73 22.24 24.20 32.60 23.27 |
| 87 | Alexis Dufour | 18.81 | 24.81 | 18.81 DNF 23.72 23.68 27.02 |
| 88 | Laurent Joseph Champagne | 21.30 | 25.30 | 23.63 26.00 29.38 21.30 26.27 |
| 89 | Mackenzie Jacobs | 25.11 | 26.71 | 26.25 26.89 33.40 27.00 25.11 |
| 90 | Beck Hermann | 24.91 | 26.94 | 28.36 26.88 24.91 26.77 27.16 |
| 91 | Nick Pinzin | 15.08 | 27.01 | 15.08 28.65 32.21 30.02 22.37 |
| 92 | Jérémie Randrianarisoa | 25.12 | 27.95 | 30.18 DNF 25.12 25.99 27.69 |
| 93 | Julian Lowery | 17.55 | 28.15 | 19.01 43.13 17.55 22.32 DNF |
| 94 | Andry Rakoto | 25.65 | 28.70 | 30.34 29.25 31.26 26.50 25.65 |
| 95 | Jeremiah A. MacDonald | 24.79 | 29.25 | 26.98 30.82 29.94 24.79 34.89 |
| 96 | Roshaan Isaa Jilani | 24.03 | 30.49 | 31.10 24.03 33.34 32.49 27.87 |
| 97 | Tristan Andre | 25.59 | 30.67 | 26.67 29.43 37.46 25.59 35.90 |
| 98 | Samuel Lapointe | 25.50 | 30.69 | 30.18 DNF 34.33 25.50 27.57 |
| 99 | Henry Xiu | 28.67 | 30.98 | 33.31 32.10 30.66 28.67 30.17 |
| 100 | Owen Keeping | 28.98 | 31.36 | 29.36 28.98 39.45 30.18 34.53 |
| 101 | Julian Ma | 27.18 | 31.40 | 27.18 28.77 DNF 31.56 33.88 |
| 102 | Ali Therrien-Motamedi | 19.67 | 31.84 | 19.67 37.06 25.75 40.93 32.72 |
| 103 | Steven Li | 27.14 | 32.03 | 27.14 30.70 31.73 DNF 33.66 |
| 104 | Alexandre Charron | 29.83 | 32.05 | 31.51 29.83 40.36 34.55 30.10 |
| 105 | Nathan Hin Shun Chu | 29.36 | 32.16 | 29.36 30.42 32.16 33.89 36.83 |
| 106 | Petar Georgiev Stefanov | 27.07 | 33.52 | 34.50 27.07 36.25 31.46 34.61 |
| 107 | Nathaniel T. Cockburn | 29.06 | 35.31 | 31.77 41.00 37.38 29.06 36.77 |
| 108 | Loïc Gagnon | 32.65 | 35.36 | 32.65 34.19 36.15 38.62 35.74 |
| 109 | Mathieu Lachance | 31.91 | 37.26 | 33.69 43.52 37.09 31.91 40.99 |
| 110 | Yohan Brochu | 31.08 | 38.11 | 1:20.93 33.78 31.08 42.33 38.21 |
| 111 | Alexis Granger | 29.39 | 38.14 | 39.02 36.85 40.18 38.55 29.39 |
| 112 | Boyang Zhang | 34.40 | 38.38 | 34.40 DNF 39.14 38.45 37.54 |
| 113 | Coby Segreti Lecomte | 34.81 | 38.44 | 34.81 36.51 43.74 50.55 35.08 |
| 114 | Sebastien Di Raddo | 30.94 | 38.68 | 40.56 34.02 42.67 30.94 41.47 |
| 115 | William Merrikin | 31.14 | 39.02 | 31.14 39.19 37.93 43.03 39.93 |
| 116 | Grigor Mihaylov | 27.22 | 39.11 | 38.04 37.22 27.22 42.99 42.07 |
| 117 | Lowen Silmberg | 32.93 | 39.45 | 42.51 40.56 32.93 35.28 43.49 |
| 118 | Vincent CS | 33.06 | 39.69 | 41.52 43.31 33.06 39.61 37.94 |
| 119 | Charlie Brookman | 37.72 | 39.71 | 38.61 38.86 37.72 41.65 43.82 |
| 120 | Jake Murdock | 23.91 | 39.98 | 46.16 49.96 34.99 23.91 38.78 |
| 121 | Daniel Daoust | 37.37 | 41.05 | 38.17 43.45 48.23 37.37 41.52 |
| 122 | Lucas Kelly | 34.59 | 42.00 | 46.79 34.82 44.38 34.59 1:10.33 |
| 123 | Émile Côté | 32.91 | 42.24 | 37.57 32.91 46.40 47.07 42.76 |
| 124 | William-Étienne Bolduc | 32.01 | 42.44 | 44.92 47.58 51.42 32.01 34.83 |
| 125 | Jarrett Moreau-Urie | 36.93 | 43.80 | 37.94 52.03 41.43 36.93 52.51 |
| 126 | Adam Hasnaoui | 40.70 | 43.98 | 40.70 41.81 48.31 44.47 45.65 |
| 127 | Léon Cyr | 40.50 | 44.08 | 40.50 42.19 46.85 DNF 43.20 |
| 128 | Mihai Prodan | 41.78 | 44.49 | 48.17 41.78 1:25.62 43.30 41.99 |
| 129 | Sammy Kroon | 39.01 | 46.02 | 47.73 48.73 45.85 44.48 39.01 |
| 130 | Gabriel Laporte | 39.55 | 46.51 | 39.55 42.92 51.18 50.76 45.86 |
| 131 | Lélia Voyer | 44.27 | 46.62 | 44.63 50.13 52.66 44.27 45.09 |
| 132 | Neil Hanlon | 39.06 | 47.61 | 52.88 42.85 39.06 54.14 47.09 |
| 133 | Matthew Fotso Dassi | 41.23 | 47.62 | 41.93 53.65 47.27 DNF 41.23 |
| 134 | Oliver Boyes | 46.01 | 50.45 | 48.59 48.47 46.01 DNF 54.28 |
| 135 | Sarah Therer | 46.41 | 52.74 | 53.93 1:01.31 46.41 57.55 46.74 |
| 136 | Christo Georgiev Stefanov | 38.34 | 53.32 | 38.34 47.43 52.65 1:16.69 59.89 |
| 137 | Nathanyel Ng | 48.52 | 55.45 | 57.09 58.22 48.52 DNF 51.03 |
| 138 | Claude Cantin | 48.14 | 56.09 | 1:01.91 48.14 1:19.50 53.18 53.18 |
| 139 | Kalli Kaklamanis-Wagner | 36.83 | 56.10 | 54.65 58.61 59.28 55.05 36.83 |
| 140 | Nathan Donais | 44.09 | 56.34 | 1:04.56 46.36 58.09 DNF 44.09 |
| 141 | Nicolas Létourneau | 43.27 | 56.57 | 47.32 1:12.29 50.11 1:16.75 43.27 |
| 142 | Ayoub Boufars | 49.30 | 57.21 | 56.93 49.30 DNF 1:05.37 49.32 |
| 143 | Nastia Patrice | 51.79 | 57.29 | 1:10.89 53.95 57.70 1:00.21 51.79 |
| 144 | Marcos Somarriba | 55.85 | 59.98 | 1:02.50 55.85 1:16.08 58.41 59.02 |
| 145 | Chryssa Hamakiotis | 54.01 | 1:03.22 | 1:37.74 57.90 1:03.40 54.01 1:08.35 |
| 146 | Hugo Néron | 52.85 | 1:03.54 | 1:34.64 1:07.38 57.22 52.85 1:06.03 |
| 147 | Edouard Latouche | 1:01.44 | 1:10.75 | 1:10.83 1:01.44 1:09.38 1:32.23 1:12.03 |
| 148 | Raphaël Simard | 56.04 | 1:16.40 | DNF 1:37.00 1:11.03 1:01.17 56.04 |
| 149 | Emiliano Conde | 1:01.35 | 1:16.93 | 1:04.49 1:01.35 1:28.50 DNF 1:17.81 |
| 150 | Calvin Heraldo | 59.46 | 1:17.02 | 1:42.14 59.46 1:00.93 1:07.99 2:01.38 |
| 151 | Neeraj Lal | 1:13.69 | 1:33.30 | 1:33.05 1:23.06 1:13.69 DNF 1:43.80 |
| 152 | Lucie Chalut | 1:37.11 | 1:51.95 | 1:40.41 2:07.24 1:52.99 1:37.11 2:02.45 |
| 153 | Lauren Rose | 1:44.44 | 2:17.69 | 2:18.26 2:15.99 2:18.81 1:44.44 4:42.72 |
| 154 | Olha Sokhan | 1:21.84 | 2:34.42 | 3:33.56 2:19.65 2:03.72 1:21.84 3:19.88 |
| 155 | Noam Flear | 15.18 | DNF | 16.17 15.18 DNF 16.67 DNF |
| 156 | Mathias Conde | 40.37 | DNF | 40.37 DNF 46.05 DNF DNF |
| 157 | Diallo Salifou | 43.98 | DNF | 1:11.64 DNF DNF 1:01.24 43.98 |
| 158 | Wayne Kratch | 2:15.64 | DNF | 2:15.64 DNF 2:52.87 2:21.02 DNF |