1 | 40 | St Mary's (Kitchener),
ON - Team Time (1st 5) 2:06:51.5 | Spread (1st 5) 4:56.0 |
| 1, 8, 9, 10, 12, (13), (18) |
| Ben Flanagan, Taylor Gagne, Dejen Abraha, Keaton Jones, Eric Duong, (Sebastian Jania), (Jose Alba) |
| 21:47.9, 25:58.1, 26:08.3, 26:13.3, 26:43.9, (26:45.8), (27:36.0) |
2 | 89 | St Benedict,
ON - Team Time (1st 5) 2:17:46.2 | Spread (1st 5) 3:37.7 |
| 7, 11, 19, 24, 28, (32), (37) |
| Marcus Noble, Keith Tanner, Colton Dorion, Ben Taborek, Lucas Wozniak, (Alex Macdonald), (Jason Wozniak) |
| 25:32.1, 26:31.8, 27:54.9, 28:37.6, 29:09.8, (30:24.2), (31:08.9) |
3 | 90 | Resurrection,
ON - Team Time (1st 5) 2:17:00.5 | Spread (1st 5) 5:27.7 |
| 3, 15, 20, 23, 29, (41), (47) |
| Scott Buttinger, Jacob Sullivan, Thomas Hunter, Adam Tank, Craig Lyons, (Jordan Bartke), (Eric Burrell) |
| 23:55.1, 27:11.0, 27:55.4, 28:36.2, 29:22.8, (32:41.1), (36:28.3) |
4 | 99 | St David,
ON - Team Time (1st 5) 2:19:09.5 | Spread (1st 5) 10:28.9 |
| 2, 5, 17, 31, 44 |
| James Milton, Riley Alvarez, Chance Newell, Paul Hewson, Kelly Waldbillig |
| 23:15.7, 24:25.3, 27:35.3, 30:08.6, 33:44.6 |
5 | 105 | Rockway Mennonite,
ON - Team Time (1st 5) 2:19:42.2 | Spread (1st 5) 8:02.1 |
| 4, 6, 22, 33, 40, (45), (46) |
| William Russell, Will Russell, Josh Kneller, Matthew Schieck, Graham De'Ath, (Jeff Dixon), (Simon Pudwell) |
| 24:04.9, 24:26.7, 28:29.6, 30:34.0, 32:07.0, (34:06.4), (34:39.0) |
6 | 127 | Woodland Christian,
ON - Team Time (1st 5) 2:24:32.3 | Spread (1st 5) 3:35.3 |
| 14, 25, 26, 27, 35, (42), (43) |
| Elijah Moreau-Arnott, Daniel Omar, Elijah Cameron, Michael Milne, Zachary Branan, (Daniel Deen), (Joe Lanigan) |
| 27:04.6, 28:46.2, 28:52.8, 29:08.8, 30:39.9, (33:06.7), (33:14.2) |
7 | 137 | Monsignor Doyle,
ON - Team Time (1st 5) 2:26:46.8 | Spread (1st 5) 3:27.8 |
| 16, 21, 30, 34, 36, (38), (39) |
| Jacob Bardwell, Andy Chaves, Rick Medeiros, Jorge Ortez, Tyler Beatty, (Jeremy Runnquist), (Justin Ullhorn) |
| 27:15.7, 28:14.8, 29:56.9, 30:35.9, 30:43.5, (31:17.2), (31:18.3) |