1 | 20 | Holy Names Windsor,
ON - Team Time (1st 5) 1:59:20.2 | Spread (1st 5) 2:54.5 |
| 1, 2, 4, 5, 8, (9) |
| Michael Montemurri, Logan Provost, Jack Bordignon, Massimo Pollard, Noah Ruttle, (Alexander Popovski) |
| 23:00.8, 23:04.4, 23:35.6, 23:44.1, 25:55.3, (26:49.8) |
2 | 41 | St Thomas of Villanova,
ON - Team Time (1st 5) 2:07:06.7 | Spread (1st 5) 4:32.2 |
| 3, 6, 7, 12, 13, (16), (17) |
| Justin Susko, Jacob Cruickshank, Frank Guarasci, Alexandre Doe De Maindre, Nolan Soulliere, (Evan Jeong), (Joseph Deluca) |
| 23:11.4, 23:50.9, 24:43.7, 27:37.1, 27:43.6, (28:23.6), (28:44.0) |
3 | 68 | Assumption College,
ON - Team Time (1st 5) 2:19:27.6 | Spread (1st 5) 2:14.3 |
| 10, 11, 14, 15, 18, (19), (20) |
| Ivan Papac, Cole Jessop, Nicholas Tanovich, Shayden Cunning, Kayden Zanier, (Owen Drouillard), (Derin Yilmaz) |
| 26:58.9, 27:27.1, 27:47.4, 28:01.0, 29:13.2, (35:11.9), (36:00.3) |