| 1 | Patrick Ponce | 10.27 | 11.63 | 10.97 10.27 12.96 11.21 12.70 |
| 2 | Antoine Cantin | 10.57 | 11.71 | 11.30 11.90 11.92 10.57 11.92 |
| 3 | Kian Mansour | 10.38 | 12.83 | 16.86 11.16 DNF 10.38 10.47 |
| 4 | Ryan Wu | 12.59 | 14.32 | 21.75 14.07 14.94 12.59 13.94 |
| 5 | Rami Sbahi | 11.87 | 14.84 | 12.94 11.87 17.44 17.19 14.40 |
| 6 | Max Xiong (熊锐明) | 13.58 | 15.31 | DNF 13.96 18.29 13.67 13.58 |
| 7 | Thompson Clarke | 11.73 | 15.39 | 11.73 14.21 17.59 16.28 15.67 |
| 8 | Marwan Kamal | 13.60 | 15.94 | 13.60 14.06 19.63 17.85 15.91 |
| 9 | Louis Cormier | 14.19 | 17.32 | 19.54 16.62 18.32 14.19 17.03 |
| 10 | Brennen Lin | 16.35 | 17.61 | 16.40 16.35 19.56 16.88 23.56 |
| 11 | Jeffrey Cheng | 14.50 | 18.67 | 18.42 17.68 14.50 19.92 DNF |
| 12 | Roan Paone | 15.46 | 18.92 | 17.20 21.80 15.46 20.00 19.56 |
| 13 | Thomas Dussault | 16.82 | 20.45 | 16.82 17.38 23.23 20.74 23.46 |
| 14 | Suraj Dayal | 18.54 | 20.49 | 21.76 18.54 20.52 20.11 20.85 |
| 15 | Léo Francoeur | 16.68 | 20.70 | 24.04 19.26 21.74 16.68 21.09 |
| 16 | Marco Yang (杨柯辰) | 20.10 | 21.61 | 20.20 20.89 23.73 36.85 20.10 |
| 17 | Fabien Raphaël Rakotonirina | 18.11 | 22.16 | 21.41 19.90 18.11 25.16 28.59 |
| 18 | Jake Klassen | 19.63 | 23.26 | 24.06 24.41 34.40 19.63 21.31 |
| 19 | Dave Campbell | 19.64 | 24.69 | 32.39 26.35 25.83 21.90 19.64 |
| 20 | Abdullah Gulab | 22.91 | 25.05 | 26.00 24.64 25.07 25.43 22.91 |
| 21 | Julien Gaboriaud | 21.96 | 25.42 | 21.96 26.65 25.56 27.79 24.04 |
| 22 | Liam Orovec | 21.74 | 25.83 | 21.74 29.15 26.40 28.66 22.44 |
| 23 | Gabrielle Morasse | 23.35 | 25.98 | 26.54 25.33 23.35 28.14 26.07 |
| 24 | Matt Hudon | 22.56 | 26.64 | 27.82 27.14 24.95 29.52 22.56 |
| 25 | Charles Hurley | 21.83 | 27.17 | 28.19 31.77 21.83 26.59 26.74 |
| 26 | Jerry Yan | 24.29 | 27.76 | 30.39 24.29 27.18 34.22 25.71 |
| 27 | Noorulmursaleen Ahmad | 21.68 | 28.13 | 29.83 DNF 26.15 21.68 28.42 |
| 28 | Quoc Long Van | 27.77 | 28.72 | 28.02 40.29 30.07 28.06 27.77 |
| 29 | Tin Huang | 27.88 | 30.28 | 28.97 27.88 36.72 28.25 33.62 |
| 30 | Ben Bergen | 26.37 | 30.87 | 26.37 27.78 DNF 32.65 32.19 |
| 31 | Luc Bazinet | 26.88 | 31.00 | 32.78 35.45 31.40 28.83 26.88 |
| 32 | LianCheng Guo | 27.58 | 31.50 | 27.58 36.49 30.15 29.34 35.01 |
| 33 | Yanic Mainville | 24.24 | 31.72 | 43.56 25.62 24.24 37.13 32.41 |
| 34 | Amun Chawla | 28.08 | 31.84 | 32.71 28.08 30.97 31.83 33.54 |
| 35 | Thomas L'Ecuyer | 24.83 | 32.20 | 32.35 33.72 24.83 30.53 40.89 |
| 36 | Adam Casqueira | 27.35 | 32.57 | 33.36 34.88 29.47 27.35 46.20 |
| 37 | Derek Kong | 31.52 | 33.11 | 31.84 37.25 33.12 34.36 31.52 |
| 38 | Malachi Saganash | 30.98 | 34.04 | 33.97 30.98 34.22 33.93 34.91 |
| 39 | Joe Yearl | 28.43 | 36.08 | 28.43 38.14 39.89 30.21 53.87 |
| 40 | Julien Breton | 32.28 | 37.40 | 40.60 1:01.57 32.28 35.82 35.77 |
| 41 | Andry Rakoto | 30.42 | 38.21 | 35.69 30.42 43.27 36.57 42.37 |
| 42 | Jérémie Randrianarisoa | 34.75 | 38.57 | 34.75 39.55 43.75 39.60 36.57 |
| 43 | Andre Cantin | 34.03 | 38.82 | 47.00 34.03 41.13 35.98 39.34 |
| 44 | Julian Awad | 36.52 | 39.33 | 38.57 38.91 36.52 56.91 40.52 |
| 45 | Charles-Olivier Rivard | 25.01 | 40.30 | 25.01 38.50 42.89 39.51 44.95 |
| 46 | Diego Rodriguez-Ramirez | 38.84 | 42.00 | 1:00.21 39.01 40.45 38.84 46.55 |
| 47 | Ty Cyr | 39.28 | 42.80 | 40.49 42.29 49.72 39.28 45.63 |
| 48 | Michael Fong | 33.63 | 42.87 | 35.71 DNF 33.63 48.71 44.19 |
| 49 | Kieran Bouffard | 33.17 | 42.97 | 46.36 41.94 40.60 48.34 33.17 |
| 50 | Aiden De Carlo | 37.36 | 45.24 | 40.30 37.36 1:06.85 45.38 50.04 |
| 51 | Francis Blondin | 41.82 | 53.63 | 54.30 50.92 56.86 55.67 41.82 |
| 52 | Sibo Zhou | 42.61 | 53.81 | 55.62 53.32 52.48 42.61 59.44 |
| 53 | Jordan Raeside | 44.11 | 53.88 | DNF 59.23 46.68 44.11 55.72 |
| 54 | Chi Wang | 51.00 | 54.96 | 56.05 55.54 51.00 1:00.82 53.28 |
| 55 | Owen Doucet | 50.36 | 55.88 | 50.36 52.03 DNF 59.74 55.87 |
| 56 | Peter Osudar | 41.26 | 1:00.07 | 1:09.31 56.37 41.26 54.54 1:20.02 |
| 57 | Michael Paul Spafford | 50.00 | 1:01.26 | 1:10.11 50.00 54.34 1:00.52 1:08.92 |
| 58 | Docité Oren Schandry | 49.52 | 1:02.69 | 58.25 1:06.74 49.52 1:03.07 1:14.48 |
| 59 | Charlie Brookman | 58.65 | 1:06.54 | 1:04.97 58.65 1:00.62 1:23.76 1:14.03 |
| 60 | Ulysses Jacobs | 46.44 | 1:08.49 | 1:25.27 58.47 46.44 1:01.73 DNS |
| 61 | Kenneth Yeung | 54.86 | 1:12.10 | 1:11.30 54.86 1:11.51 1:13.50 1:22.16 |
| 62 | Laura Plourde | 46.74 | DNF | DNF 46.74 55.89 DNF 1:08.45 |
| 63 | Elias Mehablia | 1:07.50 | — | 1:50.66 1:07.50 — — — |
| 64 | Blake Dopson | 1:12.30 | — | 1:12.30 1:14.58 — — — |
| 65 | Ahjin Chun | 1:17.56 | — | 1:44.90 1:17.56 — — — |
| 66 | Félix Meunier | 1:21.08 | — | 2:22.94 1:21.08 — — — |
| 67 | Leo Dickerson | 1:25.06 | — | DNF 1:25.06 — — — |
| 68 | Lawrence Williams | 1:38.92 | — | 1:38.92 2:38.39 — — — |
| 69 | Brennan Granthien | DNF | — | DNF DNF — — — |
| 69 | Jacob Solomon | DNF | — | DNF DNF — — — |