| 1 | Antoine Cantin | 7.98 | 8.78 | 8.71 7.98 8.29 9.81 9.34 |
| 2 | Jonathan Esparaz | 8.05 | 9.06 | 8.90 8.91 9.36 11.16 8.05 |
| 3 | Thompson Clarke | 7.45 | 9.14 | 8.43 8.58 10.41 10.81 7.45 |
| 4 | Kian Mansour | 7.05 | 9.48 | 10.05 7.05 10.15 DNF 8.24 |
| 5 | Jonathan Tan Wei Xiat | 8.78 | 9.72 | 8.78 10.90 9.83 10.30 9.03 |
| 6 | Louis Cormier | 9.09 | 10.41 | 9.09 10.12 12.04 9.63 11.47 |
| 7 | Julian David | 9.06 | 10.94 | 9.16 12.11 11.55 9.06 13.43 |
| 8 | Julien Gaboriaud | 10.51 | 12.22 | 10.51 11.54 18.72 12.08 13.03 |
| 9 | Ross Svensson-Hornbostel | 11.35 | 12.40 | 13.45 12.68 11.35 12.11 12.41 |
| 10 | Alex Mutch | 11.37 | 12.97 | 11.37 12.11 13.40 13.41 13.48 |
| 11 | Natan Goldberg | 12.81 | 13.46 | 13.06 12.81 13.66 18.03 13.65 |
| 12 | Kevin Matthews | 11.06 | 13.81 | 11.06 12.48 13.88 18.61 15.07 |
| 13 | Michael Fairbairn | 12.19 | 14.16 | 13.05 12.19 14.56 17.90 14.87 |
| 14 | Craig Bouchard | 12.34 | 14.67 | 12.34 13.69 17.34 16.18 14.15 |
| 15 | Jimmy Ou Yang | 12.05 | 14.73 | 15.06 12.78 16.34 21.59 12.05 |
| 16 | Alvin Yang | 12.34 | 14.79 | 16.40 12.34 15.47 16.23 12.68 |
| 17 | Nathan Liang | 11.58 | 14.89 | 15.22 15.00 11.58 14.46 DNF |
| 18 | Ojasvi Sharma | 14.50 | 15.26 | 15.91 15.40 14.50 14.72 15.65 |
| 19 | Jacob Solomon | 14.18 | 15.28 | 16.65 14.98 17.28 14.22 14.18 |
| 20 | Wesley Wang | 14.28 | 15.36 | 16.68 14.54 14.28 18.76 14.86 |
| 21 | Quoc Long Van | 14.34 | 16.02 | 14.67 16.75 14.34 16.63 18.39 |
| 22 | Mihir Kamra | 13.70 | 16.65 | 15.33 18.09 DNF 16.53 13.70 |
| 23 | Julian Awad | 14.63 | 16.95 | 15.44 19.21 18.95 16.46 14.63 |
| 24 | Suraj Dayal | 13.34 | 17.05 | 13.34 20.50 17.16 18.18 15.80 |
| 25 | Dave Campbell | 16.03 | 17.25 | 28.18 16.63 18.93 16.20 16.03 |
| 26 | Jacob Corneau | 13.52 | 17.68 | 18.13 16.82 13.52 18.08 20.98 |
| 27 | Stephen Hay | 15.22 | 17.90 | 15.22 DNF 18.56 18.11 17.03 |
| 28 | Charles Hurley | 14.77 | 18.01 | 19.84 16.60 14.77 17.58 27.19 |
| 29 | Laura Plourde | 12.77 | 18.04 | 22.25 14.41 12.77 17.46 25.97 |
| 30 | Kerwin Ho | 15.05 | 18.32 | 17.47 17.31 20.19 20.55 15.05 |
| 31 | Samuel Dion | 15.38 | 18.76 | 15.38 19.36 18.71 18.39 19.19 |
| 32 | George Lantagne | 17.12 | 18.77 | 19.59 19.40 17.31 25.21 17.12 |
| 33 | Gabriel Bigras | 16.02 | 19.32 | 21.13 16.02 23.20 20.09 16.73 |
| 34 | Ethan Greenberg | 16.20 | 19.36 | 16.20 21.71 17.65 20.94 19.48 |
| 35 | Nathan Styles | 18.69 | 19.65 | 19.50 19.46 18.69 20.00 20.05 |
| 36 | Francis Laliberté | 14.66 | 19.68 | 17.37 20.91 20.77 22.67 14.66 |
| 37 | Jeffrey Cheng | 15.63 | 19.68 | 20.02 21.43 19.72 19.30 15.63 |
| 38 | Amun Chawla | 18.15 | 19.94 | 19.02 18.15 20.31 20.50 26.28 |
| 39 | Liam Howlin | 18.75 | 20.50 | 25.17 21.46 21.16 18.75 18.87 |
| 40 | Thomas Lalonde | 18.59 | 20.73 | 20.59 19.73 22.81 21.86 18.59 |
| 41 | Jérémie Tanguay | 19.60 | 21.24 | 22.68 24.43 19.60 20.15 20.89 |
| 42 | William Qin Shen | 19.16 | 21.67 | 19.16 23.69 19.73 32.35 21.59 |
| 43 | Axel Dalvi | 17.27 | 21.95 | DNF 20.23 23.94 17.27 21.69 |
| 44 | Arandjel Dimitrijevic | 19.21 | 21.96 | 20.06 21.65 19.21 26.27 24.16 |
| 45 | Maxence Derouin | 18.36 | 22.16 | 22.40 23.58 18.36 22.89 21.19 |
| 46 | Stosh Toews | 18.72 | 22.24 | 28.90 27.20 18.72 19.59 19.94 |
| 47 | Andre Cantin | 21.40 | 22.25 | 21.40 24.86 23.47 21.72 21.56 |
| 48 | Luc Bazinet | 20.50 | 22.37 | 22.21 22.05 20.50 22.84 25.72 |
| 49 | Ken Brunet | 20.99 | 22.61 | 22.21 25.93 22.65 22.97 20.99 |
| 50 | Aiden Polson | 21.16 | 22.76 | DNF 21.16 23.38 21.50 23.41 |
| 51 | Elson Lin | 19.88 | 22.79 | 26.86 25.80 19.88 21.93 20.64 |
| 52 | Brian Shute | 19.80 | 22.82 | 24.56 20.43 23.46 19.80 24.84 |
| 53 | Yaseen Sayed | 20.21 | 23.15 | 22.38 20.21 23.13 23.93 25.30 |
| 54 | Daniel Ganchev | 19.54 | 23.47 | 21.81 19.54 23.48 25.33 25.13 |
| 55 | Quinn McCann | 20.35 | 23.51 | 23.72 27.41 20.35 24.64 22.18 |
| 56 | Ryan Johnstone | 17.91 | 23.84 | 29.06 17.91 27.33 22.04 22.15 |
| 57 | Caleb Demore | 18.31 | 23.93 | 21.70 25.44 24.65 18.31 26.39 |
| 58 | Adam Stubbs | 19.58 | 24.04 | 28.68 24.16 26.02 19.58 21.94 |
| 59 | Owen Daub | 19.25 | 24.25 | 24.44 29.85 19.25 24.43 23.88 |
| 60 | Gabe Boller | 19.40 | 24.52 | 23.83 24.83 26.16 24.89 19.40 |
| 61 | Andreas Petsalis | 20.54 | 24.56 | 23.81 24.21 26.84 25.67 20.54 |
| 62 | Matthew McMahon | 21.21 | 24.73 | 23.84 21.21 25.18 25.18 26.88 |
| 63 | Kevin Chen | 21.19 | 25.06 | 25.63 21.19 30.13 26.56 23.00 |
| 64 | Kareem Abdulla | 23.39 | 25.10 | 24.05 DNF 23.39 24.70 26.56 |
| 65 | Antoine Hickey | 22.29 | 25.33 | 32.10 26.97 25.84 23.19 22.29 |
| 66 | Damon Ricci | 23.84 | 25.64 | 27.30 24.15 26.76 26.00 23.84 |
| 67 | Errol Koffi | 17.77 | 25.65 | 22.55 17.77 25.65 30.16 28.75 |
| 68 | Brandon Mackel | 23.13 | 26.30 | 23.13 27.86 46.69 26.72 24.33 |
| 69 | Adam Casqueira | 23.80 | 26.45 | 32.16 26.72 28.05 24.58 23.80 |
| 70 | Émile Bétournay Pagé | 18.48 | 26.76 | 26.22 26.08 28.38 27.97 18.48 |
| 71 | Yexing Li (李烨星) | 21.06 | 26.82 | 27.71 31.32 31.26 21.06 21.49 |
| 72 | Cedric Bax | 20.69 | 26.89 | 29.38 23.97 27.33 30.13 20.69 |
| 73 | Mitchell Lowery | 22.35 | 27.19 | 25.86 30.91 24.80 22.35 37.22 |
| 74 | Keanen Spence | 23.41 | 27.31 | 27.70 28.40 27.88 26.35 23.41 |
| 75 | John Lee | 24.49 | 27.85 | 36.64 26.05 27.44 24.49 30.06 |
| 76 | Arshin Erfani | 26.78 | 28.36 | 29.54 27.96 32.74 26.78 27.57 |
| 77 | Benjamin Lê | 27.17 | 28.50 | 28.33 27.91 27.17 29.27 30.75 |
| 78 | Benjamin Woods-Chisholm | 26.69 | 28.61 | 28.28 32.19 26.69 28.11 29.44 |
| 79 | Lawrence Williams | 22.07 | 28.72 | 28.87 26.00 22.07 31.30 32.22 |
| 80 | LianCheng Guo | 27.59 | 29.28 | 28.03 31.52 28.30 27.59 32.02 |
| 81 | William Pender | 24.94 | 30.17 | 35.76 24.94 32.27 33.27 24.96 |
| 82 | Alec Deslauriers | 26.88 | 31.89 | 26.88 53.31 32.86 31.15 31.65 |
| 83 | Aaron Cheung | 30.05 | 31.95 | 31.55 30.05 33.00 37.43 31.30 |
| 84 | Zackarie Desnoyers | 32.41 | 33.66 | 32.41 33.31 34.75 39.19 32.93 |
| 85 | Colin Grover | 29.75 | 34.26 | 39.43 29.75 35.31 32.61 34.85 |
| 86 | Julien Breton | 28.11 | 34.30 | 28.11 34.00 33.09 35.82 40.21 |
| 87 | Alexis Lalonde | 32.41 | 34.80 | 40.30 34.63 34.15 35.63 32.41 |
| 88 | Ryan Paixao | 31.09 | 34.88 | 39.77 33.32 32.41 38.92 31.09 |
| 89 | Athena Mosley | 31.43 | 35.18 | 31.43 37.43 33.65 34.46 45.03 |
| 90 | Jasnoor Parmar | 33.71 | 35.77 | 35.51 35.34 36.46 33.71 36.56 |
| 91 | Dean McIntyre | 32.96 | 36.04 | 47.13 34.14 36.44 37.53 32.96 |
| 92 | Eric Whitehead | 29.47 | 36.11 | 34.83 29.47 36.64 36.86 42.46 |
| 93 | Andres Roy-Serrano | 32.01 | 36.97 | 32.01 39.86 56.50 37.21 33.83 |
| 94 | Yassine Ouahid | 34.34 | 37.51 | 34.34 36.34 42.70 39.37 36.83 |
| 95 | Joshua Cheng | 26.93 | 38.03 | 39.62 34.22 40.45 26.93 40.25 |
| 96 | Peter Howe | 29.19 | 38.16 | 37.87 40.68 29.19 DNF 35.92 |
| 97 | Mathias Conde | 31.93 | 39.83 | 42.55 35.43 48.04 31.93 41.52 |
| 98 | Darin Taillon | 39.66 | 39.89 | 39.71 43.91 39.66 40.28 39.68 |
| 99 | Julian Lowery | 37.56 | 40.03 | 49.27 40.75 37.56 39.88 39.46 |
| 100 | Nathan Spittle | 35.74 | 41.04 | 50.00 38.59 37.71 46.83 35.74 |
| 101 | Mohnish Tiru Sheth | 35.94 | 41.07 | 43.39 40.88 38.94 35.94 1:11.34 |
| 102 | Jackson Taylor | 32.36 | 41.69 | 37.48 32.36 49.25 38.33 57.31 |
| 103 | Michael Paul Spafford | 33.16 | 42.04 | 40.55 45.16 55.16 40.40 33.16 |
| 104 | Jorian Donovan | 39.28 | 42.23 | 42.05 45.08 39.28 48.15 39.56 |
| 105 | Justin Bax | 37.33 | 42.37 | 37.33 38.03 41.52 50.71 47.56 |
| 106 | Blair Keith Way | 39.66 | 42.50 | 42.17 43.04 43.87 39.66 42.29 |
| 107 | Ethan Huynh | 34.44 | 42.66 | 39.91 37.96 50.11 51.79 34.44 |
| 108 | Evan Caffin | 31.74 | 42.74 | 41.71 46.68 45.02 41.48 31.74 |
| 109 | Thomas Morin | 31.88 | 43.06 | 48.46 51.28 45.18 31.88 35.53 |
| 110 | Yanick Migneault | 38.25 | 43.25 | 47.28 42.13 42.46 45.15 38.25 |
| 111 | Matthew White | 38.77 | 44.99 | 1:03.68 43.15 45.33 46.48 38.77 |
| 112 | Viplav Nafade | 33.72 | 45.54 | 51.79 43.29 1:35.15 41.53 33.72 |
| 113 | Sammy Kroon | 38.64 | 45.62 | 47.94 38.64 57.50 49.96 38.96 |
| 114 | Rémi Provençal | 41.29 | 45.75 | 41.29 47.03 43.22 46.99 1:00.97 |
| 115 | Ally Babyak | 41.76 | 46.63 | 46.53 49.17 41.76 45.69 47.66 |
| 116 | Hugo Cayen | 44.55 | 47.86 | 50.25 44.55 47.29 1:07.71 46.04 |
| 117 | Rémi Chrétien | 42.93 | 49.43 | 52.38 46.93 42.93 1:05.84 48.98 |
| 118 | Mackenzie Bown | 42.06 | 49.71 | 42.06 1:01.26 51.68 50.97 46.48 |
| 119 | Jarrett Moreau-Urie | 45.54 | 49.75 | 49.43 52.51 47.91 51.92 45.54 |
| 120 | Nguyen Huynh | 32.75 | 50.18 | 51.30 32.75 55.56 1:00.33 43.69 |
| 121 | Jacob Lo | 37.08 | 50.58 | 43.04 53.60 55.11 37.08 1:16.30 |
| 122 | Justin Nguyen | 46.53 | 51.06 | 52.51 46.53 49.95 50.72 58.66 |
| 123 | Mario Pecorella | 48.59 | 51.68 | 54.78 50.80 49.47 48.59 1:07.27 |
| 124 | Karl-André Cousineau | 47.28 | 51.73 | 47.28 1:03.06 48.72 57.18 49.30 |
| 125 | Paul Haileselassie | 36.91 | 52.07 | 56.38 52.96 DNF 36.91 46.86 |
| 126 | Philippe Wallace | 47.32 | 52.59 | 57.86 49.08 50.84 59.04 47.32 |
| 127 | Tyler Campbell | 45.52 | 54.44 | 1:05.00 45.52 1:00.71 50.78 51.83 |
| 128 | Chantal Cormier | 45.05 | 54.64 | 56.94 55.86 1:01.06 51.12 45.05 |
| 129 | Cederic Gauthier | 45.87 | 55.04 | 58.32 50.27 56.53 1:00.18 45.87 |
| 130 | Sofia Antelmi | 51.44 | 55.82 | 58.48 51.44 57.07 1:02.49 51.91 |
| 131 | Jérôme Lemay | 55.77 | 58.03 | 57.81 1:07.61 56.18 1:00.09 55.77 |
| 132 | Luca Manzi | 51.13 | 58.05 | 51.71 58.18 1:16.54 1:04.27 51.13 |
| 133 | Viggo Dalvi | 51.14 | 59.37 | 56.80 51.14 1:04.63 1:14.43 56.68 |
| 134 | Dunn Charbonneau | 44.97 | 59.53 | 1:27.51 56.97 44.97 1:00.84 1:00.78 |
| 135 | Serena Haber | 54.38 | 1:00.12 | 1:02.19 1:14.05 55.86 54.38 1:02.32 |
| 136 | Claude Cantin | 57.09 | 1:00.41 | 1:31.95 1:02.08 1:01.94 57.09 57.20 |
| 137 | Andry Lai Meng | 54.61 | 1:00.58 | 54.61 1:07.33 DNF 55.29 59.11 |
| 138 | Mitchell Copping | 48.61 | 1:02.41 | 56.71 1:10.28 1:09.93 1:00.58 48.61 |
| 139 | Cohen Viciana | 56.84 | 1:02.48 | 1:06.55 56.84 1:02.94 1:04.66 59.83 |
| 140 | Nicolas Fateux | 55.81 | 1:05.23 | 1:20.30 58.81 1:01.95 1:14.94 55.81 |
| 141 | Gavin Lloyd | 48.96 | 1:05.77 | 1:09.19 1:42.91 52.59 1:15.52 48.96 |
| 142 | Bryan Haber | 1:05.97 | 1:13.54 | 1:33.59 1:05.97 1:11.52 1:12.71 1:16.40 |
| 143 | Patrick Schwilden | 1:08.68 | 1:15.20 | 1:36.02 1:20.51 1:13.38 1:08.68 1:11.72 |
| 144 | Étienne Desruisseaux | 46.57 | 1:20.57 | 48.67 DNF 2:18.44 54.61 46.57 |
| 145 | Leanne Cayen | 1:06.90 | 1:25.26 | DNF 1:24.84 1:21.13 1:06.90 1:29.80 |
| 146 | Louise Cormier | 1:24.82 | 1:29.49 | 1:37.54 1:25.92 1:24.82 1:26.73 1:35.82 |
| 147 | Alexandre Boutoille | 1:06.16 | 1:32.60 | 1:06.16 1:57.69 1:28.12 1:43.59 1:26.10 |
| 148 | Naomi Cheng | 1:02.31 | 1:34.01 | 1:24.74 1:37.89 1:02.31 1:39.39 1:53.05 |
| 149 | Alain Cormier | 1:13.13 | 1:38.51 | 1:51.48 1:13.13 1:30.87 1:33.18 2:45.70 |
| 150 | Thomas Hurley | 1:33.78 | 1:45.57 | 1:54.53 1:59.33 1:33.78 1:47.35 1:34.83 |
| 151 | Bobby Chawla | 2:00.48 | 2:36.04 | 3:10.58 2:28.52 3:13.22 2:09.03 2:00.48 |
| 152 | Mason Wager | 49.22 | DNF | 1:14.68 DNF 49.22 DNF 49.96 |