1 | 27 | Glebe C I,
ON - Team Time (1st 5) 1:38:43.0 | Spread (1st 5) 1:47.0 |
| 1, 2, 5, 9, 10, (12), (17) |
| Darion Dillabaugh, Jake Weston, Marcus Uhthoff, Andrew Burney, Ben Risk, (Adam Adriaanse), (Dawson Lyon) |
| 18:45.0, 19:08.0, 19:47.0, 20:31.0, 20:32.0, (20:42.0), (21:14.0) |
2 | 65 | Sir Robert Borden,
ON - Team Time (1st 5) 1:43:47.0 | Spread (1st 5) 1:44.0 |
| 4, 8, 13, 19, 21 |
| Haider Alnakeb, Scott Braddon, Jeremy Coathup, Michael Menchetti, Adam Graham |
| 19:45.0, 20:23.5, 20:50.0, 21:19.5, 21:29.0 |
3 | 74 | Nepean,
ON - Team Time (1st 5) 1:44:40.0 | Spread (1st 5) 46.0 |
| 11, 14, 15, 16, 18, (26) |
| Seth Forward, Dylan Havelock, Oscar Levett, Ben Pilon, Tomas Burke, (Ethan Halpern) |
| 20:33.0, 20:52.0, 20:53.0, 21:03.0, 21:19.0, (23:05.0) |
4 | 106 | Earl of March,
ON - Team Time (1st 5) 1:50:18.0 | Spread (1st 5) 4:47.0 |
| 3, 22, 23, 27, 31, (41) |
| Aidan Kirkham, Ethan Balakrishnan, Trevor Brannigan, Luke Jin, Jordan Haworth, (Scott Kroff) |
| 19:28.0, 21:35.0, 21:41.0, 23:19.0, 24:15.0, (26:09.0) |
5 | 110 | Franco Ouest,
ON - Team Time (1st 5) 1:51:58.0 | Spread (1st 5) 3:29.0 |
| 7, 20, 25, 28, 30, (38), (40) |
| Nicolas Monet, Kennedy Pulfer, Nicholas Robert, Owen Williams, Alexander Hroux, (Andrew Yurack), (Joshua Pick) |
| 20:23.0, 21:27.0, 22:35.0, 23:41.0, 23:52.0, (25:18.0), (26:01.0) |
6 | 132 | St Francis Xavier Ottawa,
ON - Team Time (1st 5) 1:55:43.5 | Spread (1st 5) 5:23.0 |
| 6, 24, 29, 36, 37, (39) |
| Justin Watt, Noah Ramsaran, Alie Saad, David Giroux, Sami Hussein, (Spencer Uguccioni) |
| 19:53.0, 21:45.0, 23:46.0, 25:03.5, 25:16.0, (25:21.0) |
7 | 176 | Mother Teresa,
ON - Team Time (1st 5) 2:04:41.0 | Spread (1st 5) 2:40.0 |
| 32, 33, 34, 35, 42 |
| Brendan Murphy, James Dagenais, Jeremy Brown, Joseph Nguyen, Ben Le |
| 24:16.0, 24:19.0, 24:33.0, 24:37.0, 26:56.0 |