1 | 21 | Cardinal Leger,
ON - Team Time (1st 5) 1:31:20.0 | Spread (1st 5) 2:46.0 |
| 1, 3, 4, 5, 8, (8), (10) |
| Brian Jaimes, Joshua Morales, Nathaniel Thompson, Nicholas Neri, Kevin Sullivan, (Keiren Smith-Owens), (Shakeem Samuels) |
| 16:30.0, 18:07.0, 18:36.0, 18:51.0, 19:16.0, (19:16.0), (19:26.0) |
2 | 44 | Chinguacousy,
ON - Team Time (1st 5) 1:36:16.0 | Spread (1st 5) 2:19.0 |
| 2, 6, 11, 12, 13, (15), (17) |
| Akshar Patel, Prriyan Sirithevan, Avneet Walia, Neil Sirinivasa, Kaustav Sharma, (eddie on), (Manavdeep Dhanota) |
| 17:42.0, 18:55.0, 19:38.0, 20:00.0, 20:01.0, (21:29.3), (21:48.9) |
3 | 85 | St Marcellinus,
ON - Team Time (1st 5) 1:49:18.4 | Spread (1st 5) 4:36.8 |
| 7, 14, 18, 21, 25, (26), (30) |
| Ivan Mihelic, Niko Beljo, Chris Sankey, Connor Walsh, Michael Sandoval, (Aaron Silveria), (Carlos Avelar-Abiog) |
| 19:09.7, 21:28.8, 22:04.4, 22:49.0, 23:46.5, (23:47.9), (25:24.2) |
4 | 114 | Humberview,
ON - Team Time (1st 5) 1:56:38.3 | Spread (1st 5) 1:51.1 |
| 19, 20, 23, 24, 28 |
| Adam MacPhee, Matthew Falconi, Andrew Steko, Joshua Ortolan, Aidan Langlois |
| 22:38.6, 22:39.1, 23:20.4, 23:30.5, 24:29.7 |
5 | 125 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 1:59:07.8 | Spread (1st 5) 4:27.7 |
| 16, 22, 27, 29, 31, (32) |
| Alexander Aravandino, Julian Lobo, Davis Fowler, Matthew Lobo, Prateek Chakraborty, (Paul Cini) |
| 21:36.2, 22:52.9, 23:50.0, 24:44.8, 26:03.9, (29:35.1) |