1 | 30 | Resurrection,
ON - Team Time (1st 5) 1:18:29.9 | Spread (1st 5) 2:09.1 |
| 1, 3, 4, 6, 16, (21), (29) |
| Alex Nicolescu, Carter Murphy, Patrick Benest, Tandyn Cant, Maxum Stratford, (Zachary Riddell), (Connor Kenning) |
| 14:47.6, 15:18.9, 15:40.7, 15:46.0, 16:56.7, (17:32.5), (18:30.9) |
2 | 55 | St Benedict,
ON - Team Time (1st 5) 1:21:34.8 | Spread (1st 5) 1:44.4 |
| 2, 11, 12, 13, 17, (22), (24) |
| Issay Tieu, Nathan Pedro, Luke Meadus, Evan Andrade, Logan Hefferan, (Thomson Pham), (Cole Woodcock) |
| 15:14.6, 16:22.3, 16:28.9, 16:30.0, 16:59.0, (17:34.4), (17:54.1) |
3 | 60 | St David,
ON - Team Time (1st 5) 1:22:17.2 | Spread (1st 5) 2:08.5 |
| 5, 8, 10, 14, 23, (26), (28) |
| Will Betik, Mitchell Hartman, Robbie Young, Jeremy Hunchak, Cameron Rebelo, (Nikolas Alder), (Aiden Lipczynski) |
| 15:41.1, 15:54.5, 16:11.4, 16:40.6, 17:49.6, (18:12.4), (18:22.4) |
4 | 81 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:24:45.4 | Spread (1st 5) 1:31.6 |
| 9, 15, 18, 19, 20, (25), (30) |
| Johnathan McGrath, Graham Nicholls, Carter Steffler, Duane Alialy, Jacob Atienza, (Jamie Hunter), (Ryan McIntyre) |
| 15:55.0, 16:55.1, 17:02.5, 17:26.2, 17:26.6, (18:11.6), (18:45.4) |
5 | 130 | Monsignor Doyle,
ON - Team Time (1st 5) 1:32:08.2 | Spread (1st 5) 4:12.0 |
| 7, 27, 31, 32, 33, (34), (35) |
| Owen Lloyd, Dean Morland, Daniel Martin, Jonas Daly, Mason McCormick, (Misha Glazyrin), (Aiden Drinkwater) |
| 15:49.5, 18:21.6, 18:52.7, 19:02.9, 20:01.5, (22:48.5), (25:07.0) |