1 | 22 | Halifax Grammar,
NS - Team Time (1st 5) 1:38:20.9 | Spread (1st 5) 1:27.7 |
| 2, 3, 4, 6, 7, (18) |
| Julian Oxner, Liam Pirie, Stelios Hanias, Thomas Adamo-Schmidt, Ian Keefe, (Ryan Burke) |
| 18:46.1, 19:29.4, 19:44.2, 20:07.4, 20:13.8, (23:38.7) |
2 | 39 | C.P. Allen,
NS - Team Time (1st 5) 1:39:54.8 | Spread (1st 5) 3:21.7 |
| 1, 8, 9, 10, 11, (16), (17) |
| Drew Somers, Phoenix Doucet Bernard, Chadd Benteau, Liam Dempster, Ryan Nichol, (Ryan Clark), (Mathew Watters) |
| 17:38.2, 20:17.5, 20:26.7, 20:32.5, 20:59.9, (22:44.8), (23:25.0) |
3 | 59 | Rocky Lake Junior,
NS - Team Time (1st 5) 1:47:40.0 | Spread (1st 5) 2:06.9 |
| 5, 12, 13, 14, 15, (19), (20) |
| Cole Fraser, Ethan Thomson, Alex Ryan, Xavier Levasseur, Liam Walsh, (Will Bartlett), (Mohammed Abusayma) |
| 20:00.0, 21:37.1, 21:54.9, 22:01.1, 22:06.9, (24:08.4), (26:11.1) |