| 1 | Antoine Cantin | 8.37 | 10.76 | 9.92 11.48 8.37 10.87 12.47 |
| 2 | Kian Mansour | 8.70 | 10.84 | 8.70 9.87 12.94 10.58 12.07 |
| 3 | Leo Min-Bedford | 12.19 | 15.13 | 18.28 12.19 14.21 15.04 16.13 |
| 4 | Caitlin Hutnyk | 14.59 | 17.46 | 16.47 17.14 19.97 14.59 18.77 |
| 5 | Max Jiang | 15.32 | 17.70 | 17.78 16.75 15.32 18.57 19.28 |
| 6 | Marwan Kamal | 11.92 | 19.05 | DNF 15.97 11.92 22.25 18.94 |
| 7 | Ryan Wu | 15.14 | 19.19 | 22.32 15.14 19.84 15.42 24.58 |
| 8 | Brennen Lin | 15.84 | 20.35 | 15.84 20.44 16.55 24.06 DNF |
| 9 | Jeffrey Cheng | 17.90 | 20.87 | 21.91 23.12 20.48 20.21 17.90 |
| 10 | Vương Thiện Trung | 17.39 | 21.26 | 22.33 24.14 21.47 17.39 19.97 |
| 11 | Heyning Quong | 18.20 | 21.83 | 21.10 20.73 23.66 43.60 18.20 |
| 12 | Ray Vince Ong | 18.69 | 21.86 | 22.44 23.38 18.69 21.50 21.65 |
| 13 | Julien Gaboriaud | 19.38 | 22.04 | 25.37 22.15 19.38 20.81 23.16 |
| 14 | Shanglin Ye | 20.26 | 22.11 | 20.26 23.15 DNF 22.07 21.10 |
| 15 | Dave Campbell | 16.45 | 22.61 | 29.82 16.45 19.56 25.19 23.08 |
| 16 | Suraj Dayal | 16.67 | 23.34 | 19.50 31.35 19.17 16.67 41.18 |
| 17 | Arsen Jalalyan | 19.93 | 23.39 | 23.66 24.12 23.35 19.93 23.17 |
| 18 | Nathan Liang | 21.89 | 23.64 | 26.93 22.23 23.11 25.59 21.89 |
| 19 | Marco Yang (杨柯辰) | 20.99 | 24.39 | 24.04 35.48 20.99 21.94 27.19 |
| 20 | Ryan Minjun Cho | 21.60 | 24.57 | 28.49 25.92 23.63 24.15 21.60 |
| 21 | Abijah Zwiers | 20.40 | 25.61 | 27.24 23.57 26.02 29.11 20.40 |
| 22 | Thomas Dussault | 24.53 | 26.55 | 26.16 27.49 24.53 25.99 28.56 |
| 23 | Liam Orovec | 26.54 | 27.02 | 27.28 26.59 27.36 27.18 26.54 |
| 24 | Mihir Kamra | 27.37 | 29.26 | 27.52 31.30 27.37 34.74 28.97 |
| 25 | Aaron Cheung | 27.53 | 31.26 | 37.72 32.57 27.53 31.67 29.54 |
| 26 | Julian Lowery | 30.74 | 32.47 | 48.55 31.78 33.69 30.74 31.95 |
| 27 | Julian Awad | 27.34 | 32.49 | 27.34 29.34 35.70 32.92 35.22 |
| 28 | Craig Bouchard | 30.24 | 32.94 | 37.37 31.26 37.20 30.36 30.24 |
| 29 | Noorulmursaleen Ahmad | 31.14 | 35.66 | 39.26 31.14 40.84 32.47 35.25 |
| 30 | Benjamin Kramer | 33.52 | 35.96 | 33.52 36.33 35.48 36.08 DNF |
| 31 | Darren Tang | 29.38 | 36.01 | 30.79 39.46 47.05 37.79 29.38 |
| 32 | Charles Hurley | 34.95 | 36.61 | 34.95 34.95 35.82 40.30 39.07 |
| 33 | Thomas L'Ecuyer | 34.12 | 37.48 | 43.77 36.52 34.12 37.97 37.94 |
| 34 | Luc Bazinet | 27.06 | 37.50 | 40.60 41.40 45.33 27.06 30.49 |
| 35 | Brady Metherall | 36.15 | 39.61 | 36.15 39.59 46.37 39.43 39.82 |
| 36 | Derek Kong | 34.44 | 41.19 | 42.36 41.36 42.05 34.44 40.17 |
| 37 | Andre Cantin | 35.72 | 42.99 | 41.02 54.06 40.90 47.06 35.72 |
| 38 | Matt Hudon | 37.76 | 43.69 | 53.55 37.76 47.35 44.10 39.62 |
| 39 | Kieran Andrew Blackmore | 28.01 | 44.01 | 49.90 46.14 43.38 28.01 42.51 |
| 40 | Taha Ben Salah | 37.30 | 45.19 | 37.30 48.94 47.87 53.33 38.76 |
| 41 | Amun Chawla | 35.87 | 45.34 | 35.87 35.87 1:35.38 1:02.12 38.02 |
| 42 | Peter Howe | 29.32 | 47.45 | 51.07 51.25 40.04 29.32 DNF |
| 43 | Blake Dopson | 40.53 | 47.64 | 52.15 43.21 1:03.13 47.55 40.53 |
| 44 | Dylan Ahern | 44.40 | 48.72 | 55.36 46.13 1:17.97 44.40 44.68 |
| 45 | Kevin Trites | 40.20 | 48.75 | 55.78 50.00 46.86 40.20 49.39 |
| 46 | Emily Wang | 47.22 | 49.79 | 50.84 59.66 49.70 48.83 47.22 |
| 47 | Malcolm Peeters | 34.61 | 52.71 | 53.03 57.65 34.61 47.44 DNF |
| 48 | Jack Tilley | 48.50 | 54.24 | 52.05 52.64 58.02 DNF 48.50 |
| 49 | Michael Zheng | 53.24 | 1:02.62 | 1:05.09 53.24 1:05.96 58.41 1:04.37 |
| 50 | Ryan Delyea | 51.83 | 1:11.26 | 58.10 1:25.38 1:15.47 51.83 1:20.20 |
| 51 | Samuel Thérer | 1:01.50 | — | 1:01.50 DNF — — — |
| 52 | Michael Paul Spafford | 1:02.88 | — | 1:05.78 1:02.88 — — — |
| 53 | Laura Plourde | 1:03.65 | — | DNF 1:03.65 — — — |
| 54 | Peter Osudar | 1:04.56 | — | 2:48.68 1:04.56 — — — |
| 55 | Tristan Beauchamp | 1:05.83 | — | 1:05.83 1:24.88 — — — |
| 56 | Austin Wood | 1:09.89 | — | DNF 1:09.89 — — — |
| 57 | John Dominik | 1:13.03 | — | 1:13.03 1:14.24 — — — |
| 58 | Bradley M. Hunt | 1:13.83 | — | 1:13.83 1:16.51 — — — |
| 59 | Nathan Chorn Eang-Keo | 1:19.70 | — | 1:20.50 1:19.70 — — — |
| 60 | Ahjin Chun | 1:24.20 | — | 1:29.81 1:24.20 — — — |
| 61 | Ashleigh Hamilton | 1:27.28 | — | 1:54.98 1:27.28 — — — |
| 62 | Vanh Oord | 1:28.49 | — | 1:28.49 1:57.59 — — — |
| 63 | Leland Veliinga | 1:40.31 | — | 1:40.31 2:10.06 — — — |
| 64 | Andy Bota | 1:41.74 | — | 1:41.74 2:02.11 — — — |
| 65 | Simon Daoust | 1:58.74 | — | 2:17.56 1:58.74 — — — |
| 66 | Jarad Thompson | 2:05.92 | — | 2:05.92 2:26.00 — — — |
| 67 | Daniel Daoust | 2:30.24 | — | 2:50.76 2:30.24 — — — |
| 68 | Cooper Freestone | 2:50.99 | — | 2:50.99 DNF — — — |