1 | 29 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:18:23.7 | Spread (1st 5) 2:55.4 |
| 1, 2, 6, 9, 11, (14), (15) |
| Marcus Kemp, Logan O'Brian, Miguel Robles, Mauricio Villerreal, Tyler Orellana, (Jordan Sikic), (Josh Leblanc) |
| 13:48.5, 15:26.7, 16:08.1, 16:16.5, 16:43.9, (17:06.3), (17:23.0) |
2 | 38 | Woodland Christian,
ON - Team Time (1st 5) 1:22:35.8 | Spread (1st 5) 2:16.8 |
| 3, 4, 5, 10, 16, (20), (21) |
| David Boonstra, Nephthalim Abebe, Nathan Zomer, Brent Mulder, Jordan Aurig, (Curtis Rizzo), (Liam Easterbrook) |
| 15:45.5, 16:05.4, 16:05.7, 16:36.9, 18:02.3, (18:49.1), (18:56.8) |
3 | 57 | St Benedict,
ON - Team Time (1st 5) 1:24:33.9 | Spread (1st 5) 2:02.6 |
| 7, 8, 12, 13, 17, (18), (19) |
| Connor Milne, Alex Thepsouvanh, Terrell Webb, Adam Madar, Amadeo Vaz, (Stephen Taborek), (Adam Carrierre) |
| 16:11.7, 16:15.2, 16:51.7, 17:01.0, 18:14.3, (18:19.1), (18:45.3) |