| 1 | Eric Boudreau | 37.96 | 41.15 | 38.87 37.96 45.02 39.57 46.80 |
| 2 | Liam Orovec | 39.34 | 43.35 | 45.28 39.34 44.08 49.71 40.70 |
| 3 | Graeme Watt | 37.60 | 44.37 | 37.60 40.00 46.66 46.44 48.82 |
| 4 | John Bailey | 41.67 | 51.59 | 51.52 41.67 50.59 1:01.33 52.65 |
| 5 | Kevin Kuruvilla | 49.77 | 52.42 | 54.17 49.77 55.47 50.95 52.13 |
| 6 | Varunraj Jothiraj | 47.27 | 52.66 | 55.94 47.27 51.40 1:07.66 50.65 |
| 7 | Lucas Steylen | 1:02.63 | 1:05.37 | 1:05.20 1:09.85 1:06.73 1:04.18 1:02.63 |
| 8 | Matt Hudon | 53.23 | 1:07.80 | 1:06.37 1:13.99 53.23 1:17.15 1:03.05 |
| 9 | Saul Hafting | 1:04.73 | 1:15.69 | 1:18.04 1:36.75 1:04.73 1:16.39 1:12.63 |
| 10 | Cyrille Beauchesne | 1:07.99 | 1:16.60 | 1:24.45 1:17.41 1:16.59 1:07.99 1:15.80 |
| 11 | YouBeen Lee (이유빈) | 1:22.70 | 1:28.57 | 1:26.78 1:39.51 1:22.70 1:35.24 1:23.69 |
| 12 | Maxen Morrison | 1:20.90 | 1:29.83 | 1:27.19 1:20.90 1:35.76 1:28.07 1:34.22 |
| 13 | Ryan Higgins | 1:24.63 | 1:34.10 | 2:02.72 1:25.87 1:42.53 1:24.63 1:33.91 |
| 14 | Dimitrius Pellerin | 1:19.30 | 1:41.33 | 1:55.74 1:43.74 1:58.91 1:24.51 1:19.30 |
| 15 | Teighin Nordholt | 1:53.42 | — | 2:29.53 1:53.42 — — — |
| 16 | Bliss Om Rae | 2:09.52 | — | DNF 2:09.52 — — — |
| 17 | Jack Tilley | 2:11.90 | — | 2:25.08 2:11.90 — — — |
| 18 | Mateas Schneider | DNF | — | DNF DNF — — — |
| 18 | Soul Om Rae | DNF | — | DNF DNF — — — |