1 | 33 | Saugeen,
ON - Team Time (1st 5) 1:21:15.7 | Spread (1st 5) 2:46.1 |
| 2, 5, 6, 8, 12 |
| Joe Chappell, Noah Waldmann, Zach McEwen, David Parsons, Sam Elyea |
| 14:51.4, 15:57.3, 16:05.4, 16:44.1, 17:37.5 |
2 | 42 | John Diefenbaker,
ON - Team Time (1st 5) 1:22:22.5 | Spread (1st 5) 4:50.3 |
| 1, 4, 9, 13, 15 |
| Ethan Pentland, Josh Veerman, Ethan Elliott, Brent Koelen, Freddy Gristey |
| 13:26.6, 15:44.8, 16:58.3, 17:55.9, 18:16.9 |
3 | 58 | St Mary's (Owen Sound),
ON - Team Time (1st 5) 1:27:11.8 | Spread (1st 5) 2:41.9 |
| 3, 10, 11, 16, 18 |
| Arvin Kouroshnia, Dalan Frook, Ayden Ballantyne, Lucas Gunnink, William Hannusch |
| 15:43.6, 17:18.0, 17:23.1, 18:21.6, 18:25.5 |
4 | 77 | Sacred Heart,
ON - Team Time (1st 5) 1:29:50.1 | Spread (1st 5) 2:08.6 |
| 7, 14, 17, 19, 20, (21), (22) |
| Brayden Rhody, Tyler Folmer, Tait Lesauvage, Nick Holman, Thomas Filsinger, (Ryan Caughy), (Simon Field) |
| 16:25.4, 18:02.2, 18:22.7, 18:25.8, 18:34.0, (21:09.2), (21:39.2) |