Final Results
| Pos | Bib | Name | Time | ± | Group | Team |
|---|---|---|---|---|---|---|
| 1. | 10 | Kai Morrow | 00:19:42.9 | 00:00:00.0 | SJCSS | SJCSS |
| 2. | 23 | Sam Schuler | 00:20:26.1 | 00:00:43.2 | NDDHS | NDDHS |
| 3. | 14 | Dylan Gillespie | 00:20:42.6 | 00:00:59.7 | SJCSS | SJCSS |
| 4. | 7 | Russell Hagen | 00:22:12.4 | 00:02:29.5 | SJCSS | SJCSS |
| 5. | 4 | Aiden Boer | 00:22:15.6 | 00:02:32.7 | SJCSS | SJCSS |
| 6. | 28 | Sebastien Foy | 00:23:40.6 | 00:03:57.7 | ESLC | ESLC |
| 7. | 2 | Alex Daoust | 00:23:44.9 | 00:04:02.0 | Tagwi | Tagwi |
| 8. | 30 | Daniel Szarkowski | 00:23:48.2 | 00:04:05.3 | HT | HT |
| 9. | 31 | Ayden Legue | 00:24:03.3 | 00:04:20.4 | HT | HT |
| 10. | 44 | Sean Lalonde | 00:24:28.8 | 00:04:45.9 | Heritage | Heritage |
| 11. | 17 | Brett Vanderveen | 00:24:29.0 | 00:04:46.1 | Char-Lan | Char-Lan |
| 12. | 5 | John Skidders | 00:24:29.1 | 00:04:46.2 | SJCSS | SJCSS |
| 13. | 36 | Cameron Kennedy | 00:24:29.2 | 00:04:46.3 | GDHS | GDHS |
| 14. | 22 | Connor Mclean | 00:24:29.3 | 00:04:46.4 | NDDHS | NDDHS |
| 15. | 29 | Jacob Racine | 00:24:44.7 | 00:05:01.8 | ESLC | ESLC |
| 16. | 1 | Logan Vedder | 00:24:45.4 | 00:05:02.5 | Tagwi | Tagwi |
| 17. | 12 | Connor Giroux | 00:25:01.6 | 00:05:18.7 | SJCSS | SJCSS |
| 18. | 21 | Ethan Dejong | 00:25:03.7 | 00:05:20.8 | NDDHS | NDDHS |
| 19. | 43 | Lucas Larin | 00:25:19.6 | 00:05:36.7 | Heritage | Heritage |
| 20. | 19 | Karter Macdonell | 00:25:28.2 | 00:05:45.3 | Char-Lan | Char-Lan |
| 21. | 25 | Alexandre Bazinet | 00:25:31.5 | 00:05:48.6 | ESLC | ESLC |
| 22. | 34 | Sylus Richer | 00:25:54.3 | 00:06:11.4 | St Matthews | St Matthews |
| 23. | 8 | Nate Hartle | 00:26:17.2 | 00:06:34.3 | SJCSS | SJCSS |
| 24. | 18 | Joeren Boettger | 00:26:22.8 | 00:06:39.9 | Char-Lan | Char-Lan |
| 25. | 9 | Nolan Stoqua | 00:26:26.3 | 00:06:43.4 | SJCSS | SJCSS |
| 26. | 26 | Misha Bourdon | 00:26:42.6 | 00:06:59.7 | ESLC | ESLC |
| 27. | 35 | Cahlen Ferlotte | 00:27:41.9 | 00:07:59.0 | GDHS | GDHS |
| 28. | 42 | Liam Ladouceur | 00:28:07.1 | 00:08:24.2 | GDHS | GDHS |
| 29. | 24 | Arend Vandamme | 00:28:51.0 | 00:09:08.1 | NDDHS | NDDHS |
| 30. | 3 | Lucas Alguire | 00:29:21.6 | 00:09:38.7 | SJCSS | SJCSS |
| 31. | 13 | Tyron Sharrow | 00:29:24.8 | 00:09:41.9 | SJCSS | SJCSS |
| 32. | 15 | Maxim Cousineau | 00:29:48.2 | 00:10:05.3 | SJCSS | SJCSS |
| 33. | 32 | Lemoyre Dallas | 00:30:08.9 | 00:10:26.0 | HT | HT |
| 34. | 38 | Andrew Wiltshire | 00:30:21.8 | 00:10:38.9 | GDHS | GDHS |
| 35. | 45 | Vraj Patel | 00:31:15.0 | 00:11:32.1 | Heritage | Heritage |
| 36. | 27 | Noah Ferguson | 00:31:23.3 | 00:11:40.4 | ESLC | ESLC |
| 37. | 6 | Uzoma Ejim | 00:37:16.3 | 00:17:33.4 | SJCSS | SJCSS |
| 38. | 16 | Nolan Boucher | 00:37:39.6 | 00:17:56.7 | Char-Lan | Char-Lan |
| 39. | 48 | Rhouan Beni | 00:37:41.3 | 00:17:58.4 | SJCSS | |
| 40. | 49 | Evan Mcdonell | 00:37:45.1 | 00:18:02.2 | HT |