1 | 27 | Ancaster,
ON - Team Time (1st 5) 2:06:43.0 | Spread (1st 5) 1:32.3 |
| 2, 3, 6, 7, 9, (15), (18) |
| Owen Gilmour, Spencer Bladon, John Greenhough, Oliver Sant, Calvin Melanson, (Isaac Turkstra), (Sam Mills) |
| 24:35.4, 24:47.3, 25:08.8, 26:03.8, 26:07.7, (27:23.3), (28:02.6) |
2 | 43 | Guido DeBres,
ON - Team Time (1st 5) 2:10:21.7 | Spread (1st 5) 3:06.0 |
| 1, 8, 10, 11, 13, (19), (21) |
| Justin Vanderwoude, Jakob Koning, Daniel Vanderwal, Sam Jonker, Levi VanVeen, (Damon DaSilva), (Calvin Meerveld) |
| 23:53.4, 26:06.3, 26:41.1, 26:41.5, 26:59.4, (28:13.5), (29:30.8) |
3 | 64 | E.L.Crossley,
ON - Team Time (1st 5) 2:15:03.5 | Spread (1st 5) 5:24.4 |
| 4, 5, 14, 16, 25, (27) |
| Drew Colangelo, Patrick Fidler, Mason Sterr, Jacob Martin, Ollie Young, (Kieran Inaba) |
| 24:50.5, 25:06.9, 27:09.7, 27:41.5, 30:14.9, (31:15.8) |
4 | 93 | Smithville Christian,
ON - Team Time (1st 5) 2:23:19.2 | Spread (1st 5) 2:42.7 |
| 12, 17, 20, 21, 23, (24), (26) |
| Shawn Heerema, Patrick Ghaly, Braden DeHaan, Christian Mushegera, Samuel Woodland, (Justin Vangeest), (Justin Moraal) |
| 26:58.4, 27:54.2, 29:14.7, 29:30.8, 29:41.1, (30:07.3), (30:28.7) |