1 | 20 | Laurentian (Ont.),
ON - Team Time (1st 5) 1:20:36.0 | Spread (1st 5) 1:28.0 |
| 1, 2, 4, 5, 8, (9), (12) |
| Paul Sagriff, Liam Passi, Eric Gareau, Caleb Beland, Alexa Fishbein-Ouimette, (Jarod Milford), (Jordan Burkitt) |
| 15:36.0, 15:49.0, 16:02.0, 16:05.0, 17:04.0, (17:32.0), (17:59.0) |
2 | 53 | Nipissing,
ON - Team Time (1st 5) 1:30:00.0 | Spread (1st 5) 4:18.0 |
| 6, 7, 10, 11, 19 |
| Teagan Retty, Thomas Steele, Malcolm McCubbin, Travis Mann, Aidan Adrain |
| 16:45.0, 16:54.0, 17:34.0, 17:44.0, 21:03.0 |
3 | 61 | Royal Military (Ont.),
ON - Team Time (1st 5) 1:30:47.4 | Spread (1st 5) 2:49.5 |
| 3, 13, 14, 15, 16, (17), (18) |
| Logan Roots, Aaron Poirier, Michael Moore, Xavier Chabot, Kyle Wyonch, (Gabriel Roy), (Philippe Desharnais) |
| 15:58.1, 18:35.5, 18:42.9, 18:43.3, 18:47.6, (19:02.9), (19:17.3) |