| 1 | Omar Ellabban | 26.04 | 28.70 | 29.42 26.04 29.32 29.85 27.37 |
| 2 | Diego Rodriguez-Ramirez | 29.54 | 35.60 | 36.39 34.63 29.54 37.66 35.78 |
| 3 | Ben Davies | 33.92 | 38.45 | 42.60 34.87 37.89 43.02 33.92 |
| 4 | Carson Carrasco | 37.57 | 41.50 | 41.94 41.35 41.22 37.57 44.01 |
| 5 | Breton MacDonald | 42.15 | 43.16 | 42.64 46.13 42.64 42.15 44.20 |
| 6 | Alexandre Ondet | 42.61 | 48.04 | 42.61 46.56 53.05 55.63 44.52 |
| 7 | Matt Hudon | 39.39 | 49.04 | 39.39 47.23 54.27 50.07 49.82 |
| 8 | Ethan Wang | 52.50 | 58.09 | 55.29 1:13.46 1:01.26 52.50 57.73 |
| 9 | Antoine Villemaire | 1:12.68 | 1:18.39 | 1:20.77 1:36.06 1:12.68 1:14.08 1:20.33 |
| 10 | Sahaj Shrivastava | 1:18.24 | 1:31.55 | 1:31.32 1:30.53 1:18.24 1:32.80 1:40.61 |
| 11 | Lukas Léonard | 1:26.22 | 1:37.78 | 1:33.45 1:51.24 1:28.66 DNF 1:26.22 |
| 12 | Brogan Morris | 1:30.37 | 1:39.35 | 1:42.49 1:40.20 1:30.37 1:40.08 1:37.78 |
| 13 | Silas Dove | 1:21.91 | 1:44.81 | 1:48.11 1:59.49 1:21.91 1:26.84 DNF |
| 14 | Bruno Ielo | 1:40.16 | 1:51.59 | 1:57.40 2:09.84 1:40.16 1:55.54 1:41.84 |
| 15 | Félix Gaudet | 2:07.11 | — | 2:49.83 2:07.11 — — — |
| 16 | Emmett Sartarelli | 2:17.73 | — | DNF 2:17.73 — — — |