1 | 27 | St Mary's (Kitchener),
ON - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 1:43.8 |
| 1, 5, 6, 7, 8, (9), (10) |
| Foster Malleck, Nathan Kemp, Jason Lowrie, Thomas Fitsum, Ruairi Tiernan, (Nahom Fitsum), (Marcus Kemp) |
| 16:13.6, 17:33.3, 17:41.2, 17:43.0, 17:57.4, (18:06.2), (18:17.0) |
2 | 61 | St Benedict,
ON - Team Time (1st 5) 1:35:28.4 | Spread (1st 5) 2:56.1 |
| 2, 12, 14, 16, 17, (18), (23) |
| Blake Semper, Alex Thepsouvanh, Weldon Hovey, Adam Vieno, Adam Madar, (Colin Cabral), (Jason Gancena) |
| 16:56.6, 19:08.8, 19:41.0, 19:49.3, 19:52.7, (20:09.9), (20:42.4) |
3 | 78 | Père René de Galinée,
ON - Team Time (1st 5) 1:37:18.1 | Spread (1st 5) 4:20.3 |
| 3, 11, 13, 25, 26, (29), (33) |
| Kyle Bociort, Michael Haffey, Alex Tutunjian, Nathan Landry, Liam Sitar, (Fraser Morrison), (Alexander Jensen) |
| 16:58.4, 18:47.4, 19:24.1, 20:49.5, 21:18.7, (22:02.9), (22:53.5) |
4 | 79 | Woodland Christian,
ON - Team Time (1st 5) 1:38:44.8 | Spread (1st 5) 3:03.9 |
| 4, 15, 19, 20, 21, (32), (34) |
| Eli Visscher, Thomas Miedema, Liam Easterbrook, Austin Bootsma, Noah VanderPloeg, (Curtis Struyk), (Andrew Willms) |
| 17:32.0, 19:45.6, 20:16.3, 20:35.0, 20:35.9, (22:49.4), (23:56.1) |
5 | 131 | Rockway Mennonite,
ON - Team Time (1st 5) 1:47:12.2 | Spread (1st 5) 1:26.8 |
| 22, 24, 27, 28, 30, (31), (35) |
| Ty Cowell, Luke Klassen, Nathan Diller-Harder, Ben Neufeld, Micah Beech, (Noah Albrecht), (David McGregor) |
| 20:37.9, 20:44.3, 21:43.5, 22:01.8, 22:04.7, (22:22.0), (24:30.1) |