| 1 | Matthew Lee | 9.52 | 11.49 | 11.27 10.48 12.73 9.52 14.17 |
| 2 | Burno Li Chak Kwan (李澤堃) | 10.40 | 12.42 | 12.15 12.53 14.36 12.58 10.40 |
| 3 | Brennen Lin | 11.24 | 12.46 | 11.97 13.89 11.24 13.20 12.20 |
| 4 | Parker Trager | 8.77 | 12.71 | 14.81 15.28 12.85 10.47 8.77 |
| 5 | Carter Kucala | 11.65 | 13.17 | 11.65 16.83 14.65 12.88 11.99 |
| 6 | Roan Paone | 10.88 | 13.22 | 13.35 13.38 13.21 13.09 10.88 |
| 7 | Logan Ge | 12.66 | 13.97 | 12.66 13.36 14.91 19.19 13.64 |
| 8 | Ryan Wu | 10.47 | 14.37 | 10.85 14.99 25.35 17.27 10.47 |
| 9 | Adam McCormick | 13.18 | 14.49 | 13.21 15.40 13.18 16.41 14.87 |
| 10 | Jonathan Esparaz | 12.76 | 14.56 | 16.47 14.29 16.65 12.92 12.76 |
| 11 | Kyle Santucci | 9.07 | 14.88 | 18.01 9.07 15.79 10.85 18.15 |
| 12 | Manuel Gutman | 14.18 | 14.91 | 14.84 15.99 15.68 14.18 14.22 |
| 13 | Max Sun | 14.18 | 15.02 | 18.27 14.18 15.65 14.36 15.05 |
| 14 | Arhaan Sareen | 13.12 | 15.05 | 16.35 15.61 13.77 15.76 13.12 |
| 15 | Gustavo Ignacio Pineda Gonzalez | 13.51 | 15.07 | 13.51 15.04 14.26 15.91 17.04 |
| 16 | Theodore Chow | 13.58 | 15.53 | 14.12 15.20 17.27 20.16 13.58 |
| 17 | Deven Huard-Bernuy | 14.20 | 15.74 | 14.20 15.79 14.71 20.89 16.73 |
| 18 | Elliott Kobelansky | 14.15 | 15.90 | 20.12 14.87 15.72 14.15 17.11 |
| 19 | Darshan Bhavanasi | 11.79 | 16.17 | 17.01 17.94 13.56 28.61 11.79 |
| 20 | Caleb Retik | 13.98 | 16.38 | 18.59 15.99 16.08 13.98 17.07 |
| 21 | Kevin Lê | 14.22 | 16.54 | 14.22 21.50 18.08 17.33 14.22 |
| 22 | Michael Fonseca | 13.65 | 16.55 | 15.11 13.65 15.51 19.02 20.35 |
| 23 | Nathan Chiem | 12.71 | 16.59 | 20.87 17.78 18.17 13.81 12.71 |
| 24 | Albert Sanhueza Theriault | 13.09 | 16.92 | 17.50 16.37 13.09 16.88 22.57 |
| 25 | Morgan Yeh | 15.69 | 17.31 | 16.91 18.83 21.62 16.20 15.69 |
| 26 | Rue Clippinger | 14.90 | 17.40 | 17.60 18.28 20.03 16.31 14.90 |
| 27 | Lucas Kuczaj | 12.41 | 17.41 | 20.85 15.77 15.61 25.18 12.41 |
| 28 | Jacob Lam | 14.95 | 17.41 | 15.52 18.08 18.64 14.95 20.78 |
| 29 | Tin Huang | 16.86 | 17.91 | 17.08 16.86 19.11 28.87 17.54 |
| 30 | Marco Yang (杨柯辰) | 17.07 | 18.48 | 17.29 20.13 18.01 25.16 17.07 |
| 31 | Naitik Kaushal | 15.85 | 18.52 | 18.00 23.19 20.30 17.26 15.85 |
| 32 | Max Murphy | 15.68 | 18.54 | 16.81 15.68 21.76 20.35 18.45 |
| 33 | Mia Willow Pahl | 15.99 | 18.59 | 18.87 19.28 23.04 17.62 15.99 |
| 34 | Omar Ellabban | 14.47 | 19.16 | 22.37 17.00 14.47 23.08 18.10 |
| 35 | Elijah De Groote | 15.67 | 19.25 | 17.81 15.67 19.81 20.13 25.00 |
| 36 | Louis Meunier | 16.02 | 19.61 | 19.93 17.28 24.12 16.02 21.61 |
| 37 | Mickey Cao | 16.82 | 19.66 | 20.62 22.08 16.82 17.84 20.52 |
| 38 | Breton MacDonald | 13.75 | 19.88 | 19.91 18.89 20.84 22.14 13.75 |
| 39 | Louis Hildebrand | 17.57 | 20.02 | 20.36 17.57 20.16 24.32 19.55 |
| 40 | Lucas Nieuwland | 18.38 | 20.13 | 20.17 21.03 18.38 19.20 26.23 |
| 41 | Benjamin Kyle | 16.69 | 20.72 | 25.99 18.53 17.63 16.69 26.07 |
| 42 | Jack Chicoine | 18.99 | 20.91 | 24.41 20.84 18.99 22.30 19.59 |
| 43 | Ben Madison | 19.28 | 21.10 | 21.26 21.30 19.28 20.74 23.96 |
| 44 | Hiêu Thành Pham | 14.94 | 21.12 | 18.67 14.94 24.06 27.33 20.64 |
| 45 | Evan Meunier | 19.70 | 21.25 | 21.87 19.70 22.02 19.86 34.68 |
| 46 | Walter Duff | 16.90 | 21.56 | 27.06 16.90 18.10 DNF 19.51 |
| 47 | William Lavoie | 16.58 | 21.57 | 25.04 17.36 DNF 22.32 16.58 |
| 48 | Matthew Liu (刘东睿) | 15.09 | 21.62 | 36.09 20.75 15.09 19.78 24.33 |
| 49 | Austin Reed | 16.11 | 21.82 | 25.75 22.05 21.52 16.11 21.88 |
| 50 | DaYeong Kim (김다영) | 18.28 | 21.83 | 19.59 18.28 27.63 25.16 20.74 |
| 51 | Matt Hudon | 20.90 | 22.38 | 24.34 21.21 21.60 20.90 31.11 |
| 52 | Félix Milette | 20.86 | 22.49 | 21.51 22.90 24.82 20.86 23.05 |
| 53 | Alex Mutch | 17.34 | 22.66 | 22.62 23.12 22.25 25.03 17.34 |
| 54 | Abdullah Gulab | 16.20 | 22.69 | 16.20 25.07 24.10 25.58 18.90 |
| 55 | Ash Chen | 20.17 | 22.93 | 25.29 23.31 22.64 22.83 20.17 |
| 56 | Andy Dong | 19.91 | 22.96 | 20.82 19.91 27.64 24.23 23.83 |
| 57 | Charles-Olivier Rivard | 17.04 | 23.03 | 23.76 27.16 19.57 25.75 17.04 |
| 58 | Hugo Levancic Seiler | 18.82 | 23.05 | 18.82 23.07 25.04 21.05 27.17 |
| 59 | Jeremy James Elias | 19.36 | 23.06 | 25.76 23.23 19.36 22.28 23.68 |
| 60 | Jack Williams | 22.34 | 23.07 | 22.34 22.67 25.87 23.48 23.07 |
| 61 | Éloi St-Laurent | 18.21 | 23.79 | 28.92 23.59 24.16 23.63 18.21 |
| 62 | Jérôme LaRochelle | 22.52 | 24.40 | 24.67 22.52 35.63 23.81 24.73 |
| 63 | Maxwell Tsai | 21.21 | 24.58 | 24.41 26.60 26.34 23.00 21.21 |
| 64 | Rémi Chrétien | 20.67 | 25.25 | 23.77 20.67 27.70 48.26 24.28 |
| 65 | Abhimanyu Singhal (अभिमन्यु सिंघल) | 23.36 | 25.52 | 23.40 27.63 25.76 23.36 27.40 |
| 66 | YiFei Chen | 22.00 | 25.64 | 26.49 25.45 25.77 25.71 22.00 |
| 67 | Alexandre Ondet | 19.04 | 25.70 | 24.25 29.16 32.32 23.70 19.04 |
| 68 | Gurman Virdi | 22.68 | 25.87 | 24.27 30.27 41.59 22.68 23.08 |
| 69 | Daniel Kruger | 22.95 | 25.99 | 29.37 36.15 22.95 23.96 24.65 |
| 70 | Emery McFeeter | 23.52 | 26.02 | 27.91 23.52 25.40 37.66 24.76 |
| 71 | Ziad Alavi | 21.66 | 26.28 | 21.66 26.00 30.36 26.31 26.53 |
| 72 | Joe Petrash | 22.91 | 26.56 | 26.38 25.41 27.90 22.91 38.11 |
| 73 | Aashay Joshi | 19.82 | 26.58 | 26.76 25.66 27.32 19.82 29.92 |
| 74 | Jeremy Lamoureux | 19.11 | 26.87 | 23.43 21.08 39.78 19.11 36.10 |
| 75 | David-Nuo Cheng | 24.00 | 26.94 | 26.39 35.37 26.53 27.90 24.00 |
| 76 | Stephen Griggs | 22.49 | 27.35 | 30.92 22.49 24.42 26.70 35.94 |
| 77 | Amun Chawla | 23.30 | 27.92 | 34.70 28.38 27.16 28.22 23.30 |
| 78 | Elias Mehablia | 16.71 | 27.96 | 16.71 35.03 25.94 29.12 28.82 |
| 79 | Elliott Smith | 26.52 | 28.16 | 28.73 26.52 28.41 27.35 35.05 |
| 80 | Matthew Krawczyk | 22.47 | 28.18 | 29.79 34.31 24.95 22.47 29.81 |
| 81 | Nicholas McKee | 23.95 | 28.23 | 29.46 23.95 27.87 29.63 27.35 |
| 82 | Jayden Lu | 20.23 | 28.76 | 36.89 27.11 20.23 31.00 28.16 |
| 83 | Azad Azhar Hamzeh | 26.07 | 28.80 | 29.27 27.37 26.07 30.60 29.75 |
| 84 | Joshua Wright | 21.72 | 29.01 | 26.73 28.70 31.60 21.72 33.02 |
| 85 | Andreas Petsalis | 23.54 | 29.04 | 29.82 27.14 36.67 23.54 30.15 |
| 86 | William Ip | 21.39 | 29.56 | 24.73 21.39 30.92 33.02 40.74 |
| 87 | Jonathan Proulx | 22.42 | 29.80 | 29.19 33.34 22.42 35.64 26.87 |
| 88 | Max Décarie | 24.13 | 30.07 | 29.18 24.13 34.80 26.23 DNF |
| 89 | Raphaël Poinlane | 23.93 | 30.36 | 30.64 29.53 36.64 30.91 23.93 |
| 90 | Asa Webb | 26.59 | 30.92 | 26.59 38.22 32.00 28.18 32.57 |
| 91 | Stephen Scott | 26.61 | 31.36 | 1:04.87 31.62 33.37 29.10 26.61 |
| 92 | Thomas Cornacchia | 30.14 | 31.61 | 31.92 31.46 54.35 30.14 31.45 |
| 93 | Antoine Riverin | 28.60 | 31.73 | 29.38 29.82 36.00 1:17.29 28.60 |
| 94 | Édouard Martel | 27.34 | 32.79 | 39.55 31.23 27.59 27.34 39.86 |
| 95 | James Wang (王俊杰) | 25.71 | 32.83 | 28.07 25.71 39.26 31.90 38.53 |
| 96 | Jacob Au | 23.07 | 33.03 | 23.07 33.50 41.30 34.40 31.18 |
| 97 | Kevin Matthews | 23.43 | 33.53 | 28.68 35.63 36.28 37.45 23.43 |
| 98 | Tenuun Javkhlant | 28.24 | 34.23 | 31.41 32.48 44.80 38.81 28.24 |
| 99 | Ali Cherri | 27.74 | 34.82 | 35.43 DNF 32.43 27.74 36.61 |
| 100 | Ibrahim Quraishi | 24.35 | 35.83 | 31.27 24.35 47.64 28.59 57.00 |
| 101 | Aloysius Pade | 25.97 | 36.11 | 39.59 33.60 35.13 39.71 25.97 |
| 102 | Feihong Qin | 26.76 | 36.94 | 26.76 36.10 39.41 35.31 47.76 |
| 103 | Alexandre Dion | 30.65 | 37.34 | 30.65 46.59 44.92 32.16 34.94 |
| 104 | Aiden Anthony Ramesh | 28.42 | 37.42 | 33.39 30.31 48.56 28.42 1:07.78 |
| 105 | Cedric Olszak | 29.17 | 37.96 | 34.30 35.07 29.17 44.50 46.71 |
| 106 | Derek Kong | 28.43 | 38.27 | 28.43 44.61 32.14 38.05 46.68 |
| 107 | David Harrison-Perez | 35.11 | 39.24 | 39.11 49.05 38.60 35.11 40.00 |
| 108 | John Du | 36.85 | 41.70 | 45.93 36.85 42.13 40.14 42.83 |
| 109 | Marcel Martel | 36.10 | 42.22 | 36.10 39.22 DNF 46.33 41.12 |
| 110 | Chris Martin | 38.75 | 43.08 | 38.75 50.44 42.23 45.69 41.33 |
| 111 | Simon Mann | 31.35 | 43.34 | 43.83 31.35 54.00 32.18 1:14.28 |
| 112 | Sophia Warren | 30.43 | 44.11 | 1:06.49 41.26 51.49 39.57 30.43 |
| 113 | Francis Blondin | 35.49 | 44.73 | 56.90 45.80 42.88 35.49 45.50 |
| 114 | Antoine Cardinal | 42.16 | 46.16 | 42.52 57.70 43.31 52.65 42.16 |
| 115 | Oliver Cheuk Him Li | 38.28 | 46.36 | 55.32 39.34 38.28 DNF 44.41 |
| 116 | Derek Arias Vitela | 34.71 | 47.86 | 50.33 38.30 54.94 34.71 DNF |
| 117 | Kyle Sardovia | 37.77 | 48.67 | 1:13.44 40.02 37.77 42.16 1:03.83 |
| 118 | Félix Gaudet | 29.92 | 49.02 | 29.92 52.66 56.76 42.49 51.90 |
| 119 | Harman Virdi | 39.60 | 49.04 | 44.47 39.60 51.81 50.84 55.69 |
| 120 | Jeffrey Vertefeuille | 44.35 | 55.24 | 48.57 1:07.85 58.78 44.35 58.37 |
| 121 | Cyrille Beauchesne | 38.76 | 55.54 | 59.34 38.76 56.37 50.96 59.28 |
| 122 | William Bellerive-Kammann | 48.93 | 57.25 | 48.93 57.83 54.68 1:50.32 59.24 |
| 123 | Yili Yi | 46.64 | 57.69 | 1:17.96 47.81 46.64 DNF 47.31 |
| 124 | Igor Pertoso Lazdan | 31.01 | 59.19 | 1:03.01 31.01 1:15.45 DNF 39.12 |
| 125 | Esteban Arnedo | 34.09 | 1:03.41 | 1:01.93 34.09 1:01.57 1:06.73 1:14.90 |
| 126 | Cassidy Côté | 53.83 | — | 1:05.36 53.83 — — — |
| 127 | Thomas Gervais | 54.25 | — | 54.25 57.15 — — — |
| 128 | Arale Wong | 55.42 | — | 55.42 1:11.72 — — — |
| 129 | Xavier Drolet | 56.62 | — | 56.62 58.78 — — — |
| 130 | Thomas Betancur-Garcia | 57.02 | — | 57.02 1:19.06 — — — |
| 131 | Raymond Zheng | 57.35 | — | 57.35 57.46 — — — |
| 132 | Aristo Marius Jansan | 1:02.64 | — | 1:47.33 1:02.64 — — — |
| 133 | Iaroslav Pisarevskii | 1:04.35 | — | 1:04.35 1:31.84 — — — |
| 134 | Erik Enecio Jr. | 1:08.32 | — | 1:21.63 1:08.32 — — — |
| 135 | Ayoub Alavi | 1:08.40 | — | 1:29.51 1:08.40 — — — |
| 136 | Franklin Kirste | 1:08.81 | — | 1:20.27 1:08.81 — — — |
| 137 | Pavel Kotau | 1:10.18 | — | 1:10.18 1:16.58 — — — |
| 138 | Julien Ratelle-Lafleur | 1:11.24 | — | 1:11.24 1:22.01 — — — |
| 139 | Elliott Joncas | 1:33.04 | — | 1:33.04 1:56.62 — — — |
| 140 | Eris McElroy | 1:36.43 | — | 1:36.43 1:45.10 — — — |
| 141 | Twyla Renée McElroy | 1:42.74 | — | DNF 1:42.74 — — — |
| 142 | Peter Douthwright | 1:52.17 | — | DNF 1:52.17 — — — |