1 | 49 | Ancaster,
ON - Team Time (1st 5) 1:36:00.0 | Spread (1st 5) 2:26.0 |
| 3, 8, 10, 11, 17, (21), (23) |
| Peter Morse, Owen Norton, Sam Jenkins, Riley Hambly, Ben Finucan, (Mackenzie Pegg), (Jake Mandryk) |
| 18:09.0, 19:00.0, 19:07.0, 19:09.0, 20:35.0, (21:05.0), (21:14.0) |
2 | 53 | E.L.Crossley,
ON - Team Time (1st 5) 1:35:18.0 | Spread (1st 5) 47.0 |
| 5, 9, 12, 13, 14, (19) |
| Jared Rempel, Freddie Gurltier, Brody Taylor, Sean Hookey, Thomas Young, (Julian Ploquin-Lucas) |
| 18:31.0, 19:02.0, 19:13.0, 19:14.0, 19:18.0, (20:55.0) |
3 | 59 | Sir Winston Churchill (St Catharines),
ON - Team Time (1st 5) 1:37:56.0 | Spread (1st 5) 3:28.0 |
| 2, 4, 15, 18, 20 |
| Millar Coveney, Marwan Steele, Matthew Eizenga, Ross Halfyard, Jacob Hinchberger |
| 17:31.0, 18:22.0, 20:13.0, 20:51.0, 20:59.0 |
4 | 91 | Dundas Valley Secondary,
ON - Team Time (1st 5) 1:45:11.0 | Spread (1st 5) 4:00.0 |
| 6, 7, 25, 26, 27, (29) |
| Alex McClung, Josh Curnow, Phil Lucek, Adam Johnston, Chris Agar, (Colin Waind) |
| 18:46.0, 18:59.0, 22:17.0, 22:23.0, 22:46.0, (24:07.0) |
| 91 | Westdale,
ON - Team Time (1st 5) 1:43:35.0 | Spread (1st 5) 6:03.0 |
| 1, 16, 22, 24, 28 |
| Ian MacKinnon, Jason Connelly, Jack Leighninger, Max Margetts, Brian Anderson |
| 17:21.0, 20:16.0, 21:08.0, 21:26.0, 23:24.0 |