Final Results
| Pos | Bib | Name | Time | ± | Group | Team |
|---|---|---|---|---|---|---|
| 1. | 317 | Mackenzie Nadon | 00:19:29.1 | 00:00:00.0 | HT | HT |
| 2. | 303 | Brady Harrison | 00:20:07.9 | 00:00:38.8 | Heritage | Heritage |
| 3. | 322 | Brennan Russett | 00:20:23.5 | 00:00:54.4 | Glengarry | Glengarry |
| 4. | 306 | Evan Dejong | 00:21:38.2 | 00:02:09.1 | North Dundas | North Dundas |
| 5. | 319 | Cameren Poirier | 00:21:55.6 | 00:02:26.5 | HT | HT |
| 6. | 311 | Xavier Stang | 00:22:01.5 | 00:02:32.4 | Glengarry | Glengarry |
| 7. | 302 | Jaxen Ledoux | 00:22:17.3 | 00:02:48.2 | Heritage | Heritage |
| 8. | 315 | Coewyn Hymus | 00:22:48.9 | 00:03:19.8 | SJ | SJ |
| 9. | 321 | Emlyn Currie | 00:23:11.6 | 00:03:42.5 | Glengarry | Glengarry |
| 10. | 320 | William Naugler | 00:23:32.7 | 00:04:03.6 | HT | HT |
| 11. | 310 | Quiaden George | 00:24:06.9 | 00:04:37.8 | Glengarry | Glengarry |
| 12. | 304 | Sami Hassani | 00:24:52.9 | 00:05:23.8 | Heritage | Heritage |
| 13. | 314 | Mason Bush | 00:26:16.6 | 00:06:47.5 | SJ | SJ |
| 14. | 312 | Riley Wereley | 00:26:49.3 | 00:07:20.2 | SJ | SJ |
| 15. | 318 | William Bailey | 00:26:50.4 | 00:07:21.3 | HT | HT |
| 16. | 309 | Drayven Dewar Gingras | 00:27:20.8 | 00:07:51.7 | St. Matts | St. Matt's |
| 17. | 305 | Major Marsolais | 00:27:36.3 | 00:08:07.2 | Heritage | Heritage |
| 18. | 300 | Henry Bruxer | 00:27:47.5 | 00:08:18.4 | Citadelle | Citadelle |
| 19. | 313 | Jordan Giroux | 00:29:01.5 | 00:09:32.4 | SJ | SJ |
| 20. | 301 | Will Cummings | 00:29:27.8 | 00:09:58.7 | Seaway | Seaway |
| 21. | 308 | Kaleb Hartle | 00:29:45.4 | 00:10:16.3 | St. Matts | St. Matt's |
| 22. | 316 | Itay Klein | 00:32:13.8 | 00:12:44.7 | HT | HT |