| 1 | Eric Boudreau | 16.32 | 18.76 | 24.41 16.32 17.57 19.45 19.25 |
| 2 | Graelen Wood | 16.91 | 19.40 | 19.78 16.91 19.69 19.60 18.90 |
| 3 | Seungmin Lee | 20.96 | 23.65 | 25.90 20.96 28.86 22.19 22.87 |
| 4 | John Bailey | 22.33 | 25.79 | 30.95 22.33 22.48 31.96 23.93 |
| 5 | Graeme Watt | 23.35 | 26.04 | 28.62 25.67 24.68 27.76 23.35 |
| 6 | Pablo Perez | 26.93 | 30.38 | 26.93 31.43 31.60 28.12 35.52 |
| 7 | Liam Orovec | 27.48 | 32.57 | 38.14 31.51 31.06 35.15 27.48 |
| 8 | Taha Ben Salah | 34.27 | 39.91 | 50.16 41.54 34.27 38.52 39.68 |
| 9 | Ryan Higgins | 36.23 | 40.20 | 44.59 43.80 38.01 38.80 36.23 |
| 10 | Cole MacDonald | 38.55 | 42.57 | 38.55 39.83 45.93 42.89 44.99 |
| 11 | Eric Yu | 35.82 | 46.62 | 51.30 35.82 47.22 41.35 1:20.43 |
| 12 | Drew Lutes | 33.49 | 49.37 | 41.70 59.51 53.30 33.49 53.11 |
| 13 | Xander Brown | 50.60 | 57.17 | 55.92 1:20.82 50.60 56.54 59.06 |
| 14 | Saul Hafting | 38.12 | 57.70 | 50.69 57.45 1:04.95 38.12 1:47.76 |
| 15 | Liam Jay | 48.44 | 58.71 | 59.69 1:07.99 48.46 48.44 1:19.49 |
| 16 | Teighin Nordholt | 41.55 | 59.29 | 59.72 41.55 1:06.52 51.63 1:11.03 |
| 17 | Lucas Steylen | 42.17 | 59.92 | 42.17 1:16.64 1:02.69 57.01 1:00.06 |
| 18 | Ethan Saunders | 50.04 | 1:02.17 | 1:22.03 56.45 51.37 50.04 1:18.68 |
| 19 | Jack Tilley | 57.12 | 1:02.89 | 1:01.70 57.12 1:01.95 DNF 1:05.02 |
| 20 | Justin Dagenais | 45.44 | 1:10.64 | 58.10 1:24.36 45.44 1:09.46 DNF |
| 21 | Thomas Martin | 47.18 | DNF | 47.18 DNF 54.95 51.22 DNF |
| 22 | Alex Marryatt | 1:18.17 | — | DNF 1:18.17 — — — |