1 | 44 | Holy Names Windsor,
ON - Team Time (1st 5) 1:54:43.8 | Spread (1st 5) 7:05.3 |
| 1, 5, 8, 9, 21, (25) |
| Brandon Miner, Bryson Cook, Dante Lapico, Bryce Phillips, Tristan Nicolas, (Marco Ieropoli) |
| 19:48.2, 21:29.2, 22:52.9, 23:40.0, 26:53.5, (29:14.1) |
2 | 47 | Hon. W. C. Kennedy S. S.,
ON - Team Time (1st 5) 1:58:15.9 | Spread (1st 5) 3:14.7 |
| 4, 7, 11, 12, 13, (15), (18) |
| Mark Emode, Preston Soucie, Nick Giswein, Ben Andrews, Jamie Raymond-Wales, (Ali Hammoud), (Edward Craig) |
| 21:28.2, 22:52.6, 24:35.7, 24:36.5, 24:42.9, (25:29.0), (26:03.7) |
3 | 60 | Assumption College,
ON - Team Time (1st 5) 2:01:52.6 | Spread (1st 5) 7:14.9 |
| 2, 3, 16, 17, 22, (23), (24) |
| Garrick Loewen, Prakash Pandya, Josh Myers, Kieran Johnson-Bujad, Josh Jaekel, (Nick Tobin), (Jordan Rutt) |
| 20:51.1, 21:05.4, 25:49.5, 26:00.6, 28:06.0, (28:41.1), (29:11.6) |
4 | 69 | St Anne,
ON - Team Time (1st 5) 2:03:54.9 | Spread (1st 5) 3:47.5 |
| 6, 10, 14, 19, 20 |
| Grant Desjardins, Daniel Anderi, Simon Pupulin, Luca Pasini, Ignacio Lasa |
| 22:35.2, 23:51.5, 24:50.1, 26:15.4, 26:22.7 |