1 | 51 | Sir J. A. MacDonald,
ON - Team Time (1st 5) 1:45:46.0 | Spread (1st 5) 4:12.0 |
| 1, 2, 12, 16, 20, (29) |
| Matt Bell, Michael Wagenknecht, Kadin Choi, Sam Farkas, Andrew Ellis, (Tyler Morgan) |
| 19:05.0, 19:35.0, 21:30.0, 22:19.0, 23:17.0, (28:29.0) |
2 | 55 | Bluevale Collegiate Institute,
ON - Team Time (1st 5) 1:47:05.0 | Spread (1st 5) 4:53.0 |
| 5, 7, 9, 9, 25 |
| Jordan Arndt, Adam Clark, Jesse Smith, Nik Krech, Jacob Fryer |
| 19:59.0, 20:24.0, 20:55.0, 20:55.0, 24:52.0 |
3 | 61 | Grand River C I,
ON - Team Time (1st 5) 1:48:01.0 | Spread (1st 5) 2:47.0 |
| 4, 11, 14, 15, 17, (17) |
| Matt Duchenes, Luke Villemaire, Ryan Tennant, Jon Milks, Brett Sicard, (Josh Richardson) |
| 19:48.0, 21:16.0, 22:05.0, 22:17.0, 22:35.0, (22:35.0) |
4 | 69 | Kitchener-Waterloo,
ON - Team Time (1st 5) 1:50:33.0 | Spread (1st 5) 4:52.0 |
| 3, 8, 13, 22, 23, (26), (27) |
| Simon Gonsalves, Aaron Beard, Brandon Shringley, Jeremy Settle, Andrew Campbell, (Josh McLean), (Sidney Pratt) |
| 19:40.0, 20:33.0, 21:45.0, 24:03.0, 24:32.0, (26:00.0), (26:19.0) |
5 | 97 | Waterloo CI,
ON - Team Time (1st 5) 1:57:52.0 | Spread (1st 5) 6:22.0 |
| 5, 19, 21, 24, 28 |
| Zehao Xue, Samuel Yu, Jonathon Lyn, Wulu Sui, Aaron Park |
| 19:59.0, 22:58.0, 23:53.0, 24:41.0, 26:21.0 |