1 | 17 | Holy Names Windsor,
ON - Team Time (1st 5) 2:10:12.3 | Spread (1st 5) 5:11.0 |
| 1, 2, 3, 4, 7, (9) |
| Brendan Simone, Joshua Galasso, Matthew Canzoneri, Brandon Marusic, Andrew Bezarevic, (Markus Aguiar) |
| 23:58.0, 24:36.0, 25:49.0, 26:40.3, 29:09.0, (31:00.7) |
2 | 48 | St Thomas of Villanova,
ON - Team Time (1st 5) 2:37:54.6 | Spread (1st 5) 11:43.2 |
| 5, 6, 10, 11, 16, (18) |
| Andre Tomasian, Connor Sloan, Jonathan Graniero, Brendan Bodnar, Devin Johnstone O'Neil, (Matthew Wilson) |
| 26:51.9, 28:58.5, 31:44.3, 31:44.8, 38:35.1, (45:00.1) |
3 | 62 | Assumption College,
ON - Team Time (1st 5) 2:48:10.2 | Spread (1st 5) 5:46.7 |
| 8, 12, 13, 14, 15, (17) |
| Nathan Drouillard, Uygur Tepe, Max Chang, Taylor Christou, Alexander Borden, (Andrew Little) |
| 29:58.9, 32:03.5, 35:08.2, 35:14.0, 35:45.6, (42:06.2) |