| 1 | William Lavoie | 7.24 | 8.68 | 11.19 8.32 7.24 7.94 9.79 |
| 2 | Daniel Kruger | 7.89 | 8.83 | 8.78 7.89 8.51 9.20 10.58 |
| 3 | Louis Cormier | 8.73 | 9.62 | 8.73 9.02 9.91 12.51 9.94 |
| 4 | Jaylok Tsang (曾慶樂) | 8.68 | 9.90 | 11.68 9.20 8.68 10.01 10.49 |
| 5 | Jonah Kolbe Sullivan | 9.00 | 9.98 | 9.09 10.06 9.00 10.78 DNF |
| 6 | Seth Boucher | 8.02 | 10.08 | 8.02 9.51 9.85 DNF 10.88 |
| 7 | Rémi Chrétien | 8.81 | 10.30 | 11.82 8.81 8.98 11.15 10.77 |
| 8 | Jonathan Proulx | 9.16 | 10.36 | 10.09 11.24 9.80 9.16 11.19 |
| 9 | Ethan Wang | 8.92 | 10.40 | 10.42 11.42 8.92 14.09 9.36 |
| 10 | Elias Mehablia | 9.52 | 10.51 | 9.52 12.08 9.60 11.80 10.12 |
| 11 | Ziad Alavi | 8.47 | 10.53 | 8.47 11.53 10.77 11.37 9.44 |
| 12 | Lukas Léonard | 9.56 | 10.58 | DNF 9.56 10.47 10.67 10.60 |
| 13 | Elijah De Groote | 10.17 | 10.77 | 12.00 11.30 10.17 10.54 10.47 |
| 14 | Michael Fairbairn | 7.74 | 11.26 | 11.14 10.92 11.72 7.74 13.11 |
| 15 | Nathan Liang | 9.61 | 11.55 | 14.58 13.46 9.61 10.34 10.85 |
| 16 | Jacob Corneau | 10.21 | 11.86 | 12.40 15.93 10.21 11.76 11.43 |
| 17 | Hiêu Thành Pham | 9.77 | 11.91 | 11.15 12.83 12.94 11.75 9.77 |
| 18 | Ibrahim Kaleem | 11.37 | 12.09 | 11.48 13.24 11.37 11.55 DNF |
| 19 | YiFei Chen | 9.56 | 12.32 | 14.44 11.90 12.82 12.25 9.56 |
| 20 | Joshua Emmett Arcaro | 10.19 | 12.51 | 14.22 11.92 11.40 14.98 10.19 |
| 21 | Antoine Cardinal | 11.76 | 12.57 | 11.76 12.68 12.69 12.35 15.32 |
| 22 | Julian Jalovaara | 10.46 | 12.74 | 11.93 14.16 10.46 17.47 12.14 |
| 23 | Zachary Brubacher | 10.70 | 13.25 | 12.89 10.98 15.87 10.70 17.53 |
| 24 | Malik Somers | 11.05 | 13.25 | 11.05 14.24 13.08 12.44 14.35 |
| 25 | Julian Kim Bowman | 11.78 | 13.43 | 11.78 14.51 13.23 12.56 14.78 |
| 26 | Tobin Lancaster | 11.24 | 13.74 | 14.91 13.87 13.47 13.89 11.24 |
| 27 | Théodore Mathieu | 10.81 | 13.89 | 12.41 14.55 14.72 10.81 18.27 |
| 28 | Oscar John | 13.19 | 14.09 | 14.00 13.41 13.19 14.87 20.77 |
| 29 | Qaasim Syed Abidi | 11.78 | 14.33 | 15.20 DNF 12.75 15.04 11.78 |
| 30 | Simon Mallory | 12.81 | 14.40 | 14.78 14.41 15.46 12.81 14.02 |
| 31 | Sebastian Wu | 13.15 | 14.54 | 13.15 13.75 15.10 14.78 16.44 |
| 32 | Nicolae Guranda | 12.82 | 14.84 | 15.21 12.82 14.62 32.68 14.70 |
| 33 | Yves Gauthier | 13.50 | 15.12 | 19.13 13.50 15.18 15.77 14.41 |
| 34 | Sviatoslav Khrushchov | 13.96 | 15.13 | 17.15 13.96 14.48 15.11 15.79 |
| 35 | Hajoon Lee | 13.54 | 15.25 | 15.47 16.68 15.17 13.54 15.12 |
| 36 | Levi Brubacher | 12.93 | 15.52 | 12.93 19.84 16.37 15.34 14.84 |
| 37 | Xavier Linus Roddick Straub | 14.34 | 15.78 | 15.50 16.12 14.34 15.73 17.54 |
| 38 | Caleb Camaclang | 15.19 | 16.71 | 17.94 16.88 15.32 19.87 15.19 |
| 39 | Neil Balaskandarajah | 15.78 | 16.73 | 17.05 16.79 16.35 17.45 15.78 |
| 40 | John Du | 14.95 | 16.77 | 15.71 14.95 17.07 20.71 17.53 |
| 41 | Alexandr Belicov | 12.74 | 16.85 | 17.51 19.44 16.08 16.95 12.74 |
| 42 | Freddie Van Jurec | 13.10 | 16.86 | 25.28 16.42 18.60 15.57 13.10 |
| 43 | Dirdh Modi | 13.07 | 16.91 | 18.22 17.31 13.07 15.85 17.56 |
| 44 | Stanislav Khruzin | 11.51 | 17.01 | 17.78 18.96 16.41 11.51 16.83 |
| 45 | Eris McElroy | 15.50 | 17.14 | 17.37 15.50 16.02 18.03 18.32 |
| 46 | Zachary Adams | 13.75 | 17.85 | 21.04 17.17 17.13 13.75 19.24 |
| 47 | ZeJi Wei | 12.83 | 17.89 | 21.21 20.41 12.83 18.73 14.52 |
| 48 | Brandon Hsieh | 14.86 | 17.92 | 19.57 19.24 28.27 14.94 14.86 |
| 49 | Lucero Isabel Tapia | 13.23 | 18.03 | 28.61 13.23 15.73 17.72 20.63 |
| 50 | Ben Herson Gil Langbid | 15.20 | 18.10 | 20.34 23.71 15.46 15.20 18.49 |
| 51 | Ken Chan Thim | 16.91 | 18.28 | 25.03 16.91 19.19 17.78 17.87 |
| 52 | Steven Kong | 16.31 | 18.46 | 16.31 20.80 21.05 17.70 16.89 |
| 53 | Tyman Huang | 16.85 | 18.69 | 18.75 17.52 16.85 19.81 21.46 |
| 54 | William Bellerive-Kammann | 15.72 | 18.93 | 19.54 17.07 22.09 20.19 15.72 |
| 55 | Ludoïc Faubert | 16.92 | 19.61 | 20.20 18.92 19.72 25.74 16.92 |
| 56 | Ross Broughton | 15.44 | 19.62 | 20.64 19.96 15.44 18.65 20.26 |
| 57 | John Whissel | 18.98 | 19.65 | 19.76 19.92 19.28 18.98 21.28 |
| 58 | Henry Levac | 16.49 | 19.69 | 18.66 19.89 20.52 16.49 20.51 |
| 59 | Peter Osudar | 15.42 | 19.78 | 20.07 19.98 15.42 22.36 19.29 |
| 60 | Ben Bergen | 16.65 | 19.91 | 23.87 23.02 18.46 18.24 16.65 |
| 61 | Xixian Wang | 16.63 | 20.12 | 20.59 DNF 21.59 18.19 16.63 |
| 62 | Milo Leus | 19.28 | 20.25 | 19.28 19.31 21.77 20.20 21.24 |
| 63 | Austin Lu | 17.43 | 20.60 | 22.43 20.31 19.80 21.68 17.43 |
| 64 | Aidan McCarthy | 17.94 | 20.95 | 24.48 18.79 17.94 19.58 DNF |
| 65 | Ken Truong | 17.88 | 21.06 | 17.88 19.90 22.17 21.12 26.80 |
| 66 | Ben Massicotte | 17.80 | 21.39 | 22.49 17.80 18.04 29.27 23.63 |
| 67 | Kiyan Blohm | 18.26 | 21.43 | 20.41 19.48 24.76 24.39 18.26 |
| 68 | Luciano Volpe | 20.03 | 21.89 | 24.76 20.18 20.03 28.40 20.73 |
| 69 | Cyrus Wu | 17.02 | 21.98 | 24.29 26.46 21.67 17.02 19.99 |
| 70 | Ethan Wang | 19.22 | 22.33 | 23.47 21.89 19.22 26.12 21.63 |
| 71 | Nicholas Lin | 17.60 | 22.44 | 21.46 25.49 22.57 17.60 23.29 |
| 72 | Ciaran Kevin Higgins | 20.96 | 22.60 | 22.04 DNF 20.96 24.02 21.73 |
| 73 | Yannick Bordush | 19.68 | 22.74 | 22.40 23.91 19.68 21.90 24.82 |
| 74 | Kai Anttila | 19.72 | 22.75 | 20.49 27.27 19.72 25.83 21.93 |
| 75 | Jadon Luna | 15.89 | 22.90 | 21.41 15.89 24.70 24.98 22.60 |
| 76 | Damien Dykstra | 16.95 | 23.30 | 25.47 16.95 29.11 19.71 24.73 |
| 77 | Beckett Newton | 22.26 | 23.64 | 25.15 24.97 22.26 22.65 23.30 |
| 78 | Zachary Bérubé | 19.83 | 24.07 | 24.68 DNF 22.98 19.83 24.55 |
| 79 | Liam Walentynski | 20.36 | 24.34 | 21.25 25.73 27.95 26.04 20.36 |
| 80 | Nathan Steele | 23.12 | 24.34 | 24.67 23.63 30.76 24.73 23.12 |
| 81 | Fangyu Ge | 24.33 | 24.77 | 24.79 24.78 26.01 24.75 24.33 |
| 82 | Charlotte Illing | 22.03 | 24.79 | 25.22 22.03 25.27 24.45 24.71 |
| 83 | Scott Sheppard | 20.09 | 25.05 | 27.61 20.09 29.75 24.10 23.45 |
| 84 | Logan Lamothe | 20.34 | 25.54 | 27.68 30.94 26.35 20.34 22.58 |
| 85 | Gavin Branscombe | 23.54 | 25.68 | 29.27 24.29 23.54 26.17 26.58 |
| 86 | Henry Rowe | 21.32 | 26.01 | 28.82 26.13 21.32 28.25 23.66 |
| 87 | Saif Waheed | 24.71 | 26.08 | 24.71 26.42 25.98 35.63 25.84 |
| 88 | Bobby Yordanov | 22.94 | 26.19 | 32.50 23.90 22.94 27.68 26.99 |
| 89 | Chris Iyilade | 25.14 | 26.80 | 25.79 28.68 25.92 28.93 25.14 |
| 90 | Aiden Dang | 22.55 | 27.18 | 22.55 30.24 31.07 23.39 27.90 |
| 91 | Steven Ruzik | 20.77 | 27.72 | 28.38 28.33 28.41 20.77 26.44 |
| 92 | Ayoub Alavi | 23.55 | 27.81 | 30.90 32.48 26.86 23.55 25.66 |
| 93 | Katelyn Antonio | 25.18 | 28.44 | 43.13 25.18 26.27 33.57 25.48 |
| 94 | Ayush Premanand | 26.51 | 29.09 | 26.51 29.93 42.13 29.69 27.66 |
| 95 | Woojoo Lee | 24.51 | 29.24 | 34.06 24.51 24.66 29.00 39.98 |
| 96 | Fangshu Ge | 26.87 | 29.31 | 32.28 29.60 26.87 28.30 30.03 |
| 97 | Alykhan Dodhia | 28.27 | 29.31 | 28.27 31.12 28.54 29.53 29.85 |
| 98 | Jayden Ng | 28.10 | 29.41 | 29.77 32.00 29.37 29.10 28.10 |
| 99 | Changbin Ge | 26.10 | 29.64 | 29.87 29.03 34.17 30.01 26.10 |
| 100 | Gabriel Silva Carrera | 26.40 | 30.37 | 36.38 31.06 30.22 29.83 26.40 |
| 101 | Cohen Cardinal | 25.85 | 30.39 | 30.66 34.12 31.24 25.85 29.28 |
| 102 | Brayden Black | 24.56 | 30.62 | 24.56 30.94 34.55 28.47 32.45 |
| 103 | Inuapik Cloutier | 28.06 | 31.14 | 32.91 28.06 30.86 31.56 30.99 |
| 104 | Owais Abdulwahed | 27.01 | 31.53 | 32.39 29.57 32.62 32.79 27.01 |
| 105 | Samuel Agudelo | 23.28 | 31.74 | 38.19 32.37 23.28 24.65 46.10 |
| 106 | David Burchill | 26.28 | 31.74 | 44.46 27.40 34.94 32.87 26.28 |
| 107 | Daniel Giuseppe Corrigan | 25.84 | 32.16 | 33.88 25.84 27.86 34.73 40.58 |
| 108 | Mason Ste. Croix | 24.98 | 32.38 | 33.13 31.48 33.79 32.52 24.98 |
| 109 | James Stoutt | 30.91 | 32.91 | 40.30 32.03 30.91 32.72 33.99 |
| 110 | Mason Hissem | 25.52 | 33.17 | 36.54 32.24 30.72 37.41 25.52 |
| 111 | Andrew Gervais | 29.08 | 33.83 | 42.74 32.65 29.08 29.39 39.44 |
| 112 | Ian Anderson | 25.76 | 34.57 | 25.76 31.09 43.97 36.51 36.12 |
| 113 | Aydin Zayyan | 24.03 | 34.61 | 34.27 38.38 32.75 24.03 36.82 |
| 114 | Thomas Boucher | 30.14 | 35.37 | 37.12 30.86 38.85 30.14 38.14 |
| 115 | Anson Maloney | 30.39 | 35.78 | 45.39 41.88 31.39 30.39 34.07 |
| 116 | Miles Columbus | 28.15 | 36.26 | 28.15 30.22 DNF 46.61 31.96 |
| 117 | Hridhaan Hinduja | 33.71 | 36.46 | 39.37 35.02 33.71 36.73 37.62 |
| 118 | Olivia Sniderman | 23.28 | 37.33 | 30.51 DNF 23.28 35.92 45.55 |
| 119 | Carlos Rendor | 35.61 | 37.89 | 39.54 37.89 35.61 40.14 36.24 |
| 120 | Twyla Renée McElroy | 33.96 | 38.22 | 45.24 40.56 33.96 37.17 36.94 |
| 121 | Shawn Liu | 35.21 | 38.87 | 1:01.06 36.81 40.43 35.21 39.37 |
| 122 | Ben Ponesse | 34.35 | 39.03 | 43.87 34.35 37.14 43.58 36.36 |
| 123 | Pearson Khan | 30.63 | 39.29 | 51.32 31.56 30.63 36.84 49.48 |
| 124 | Guylaine Dumulon | 35.72 | 39.60 | 40.57 41.36 46.53 36.86 35.72 |
| 125 | Hunter Weingartner-Scholl | 38.00 | 41.08 | 38.00 40.98 39.72 DNF 42.54 |
| 126 | Damien Hollinger | 34.55 | 42.09 | 43.88 39.63 34.55 42.76 45.16 |
| 127 | Eyad Gharaibeh | 39.03 | 42.70 | 43.18 45.14 39.03 46.17 39.78 |
| 128 | Aazeen Sharif | 35.92 | 42.79 | 44.43 52.58 43.94 35.92 40.01 |
| 129 | Raphaël Bard | 34.33 | 42.93 | 35.43 50.11 51.82 43.24 34.33 |
| 130 | Bennett Neault | 34.43 | 43.92 | 34.43 45.91 36.99 48.86 55.98 |
| 131 | Archit Patil | 39.80 | 43.97 | 44.23 48.83 41.50 39.80 46.18 |
| 132 | Joshua Shankman | 39.54 | 46.11 | 44.77 52.41 50.15 43.42 39.54 |
| 133 | Deacon Jase Shepherd | 40.80 | 46.73 | 46.59 44.75 48.86 1:32.06 40.80 |
| 134 | Ira Rember | 36.47 | 47.56 | 47.16 49.58 36.47 45.94 53.84 |
| 135 | Rohail Khan | 32.57 | 48.36 | DNF 53.07 46.54 45.47 32.57 |
| 136 | Aarav Sharma | 41.36 | 49.47 | 58.78 42.57 50.17 55.68 41.36 |
| 137 | Musa Kaleem | 42.56 | 51.31 | 56.13 49.55 48.24 56.87 42.56 |
| 138 | Hunter White | 49.88 | 51.60 | 50.68 53.49 1:06.38 50.63 49.88 |
| 139 | Memphis Lancaster | 49.09 | 53.39 | 53.30 53.12 55.21 49.09 53.74 |
| 140 | Yanhao Wang | 48.18 | 53.75 | 49.42 1:03.61 55.08 56.74 48.18 |
| 141 | Marcelo Andres Benitez Cabrera | 41.24 | 54.26 | 47.85 1:14.11 56.34 58.60 41.24 |
| 142 | Benjamin Malone | 51.34 | 54.58 | 53.25 51.34 54.67 58.17 55.82 |
| 143 | Jules Dorion | 46.48 | 55.63 | 46.48 1:04.47 55.12 1:05.69 47.29 |
| 144 | Evelyn Liu | 49.64 | 57.23 | 1:01.87 49.64 1:14.46 55.94 53.89 |
| 145 | Isaiah Nunes McIntyre | 55.18 | 59.28 | 1:10.42 1:02.61 58.86 55.18 56.37 |
| 146 | Huzaifa Chaudhry | 50.88 | 1:00.02 | 1:00.51 1:06.98 50.88 1:05.15 54.39 |
| 147 | Griffin Gakinya | 52.84 | 1:00.70 | 1:07.79 55.51 1:03.30 52.84 1:03.28 |
| 148 | Daniel Dahdah Seba | 53.39 | 1:01.53 | 53.39 59.14 1:05.17 1:13.19 1:00.29 |
| 149 | Nazar Mukosii | 54.72 | 1:02.86 | 58.21 1:22.93 57.60 54.72 1:12.76 |
| 150 | William Hewitt | 54.66 | 1:05.44 | 1:18.83 54.66 1:05.26 1:09.76 1:01.29 |
| 151 | Julia Osudar | 1:01.56 | 1:07.95 | 1:06.28 1:05.41 1:12.17 1:17.36 1:01.56 |
| 152 | Benjamin Hissem | 46.40 | 1:11.05 | 1:13.08 1:23.83 1:10.41 46.40 1:09.65 |
| 153 | Oliver Pochapski Walsh | 46.01 | 1:14.80 | DNF 1:29.35 1:12.72 46.01 1:02.33 |
| 154 | Arnaud Morin | 1:08.64 | 1:15.15 | 1:19.58 1:49.17 1:11.06 1:08.64 1:14.80 |
| 155 | Ashton Krochmalnek | 47.62 | 1:23.12 | 1:05.22 1:09.06 1:55.07 DNF 47.62 |