1 | 15 | Chinguacousy,
ON - Team Time (1st 5) 1:44:15.9 | Spread (1st 5) 41.7 |
| 1, 2, 3, 4, 5, (67) |
| Manvir Samra, Abhishek Joshi, Harvinder Ajila, Sandeep Prabhakar, Amit Sharma, (Justin Ramdhani) |
| 20:35.7, 20:36.2, 20:43.5, 21:03.1, 21:17.4, (31:54.5) |
2 | 68 | Humberview,
ON - Team Time (1st 5) 1:59:20.0 | Spread (1st 5) 3:58.9 |
| 8, 10, 13, 14, 23, (46), (49) |
| Jesse Morgenroth-rebin, Stefano Martelli, Kellin Wong, Kameron Tarling, Stefan Pleava, (Devin Owens), (Simon Quann) |
| 22:09.2, 23:11.6, 23:42.5, 24:08.6, 26:08.1, (28:42.6), (29:19.4) |
3 | 122 | Lorne Park,
ON - Team Time (1st 5) 2:08:44.0 | Spread (1st 5) 6:03.0 |
| 9, 17, 22, 33, 41, (43), (44) |
| Sean Locke, Philip Menecola, Michael Kameoka, Bryce Lynas, Jonathan Heath, (Stefan Carlberg), (Harrison Chambers) |
| 22:15.0, 24:43.0, 25:51.0, 27:37.0, 28:18.0, (28:30.0), (28:35.0) |
4 | 149 | Heart Lake,
ON - Team Time (1st 5) 2:13:41.1 | Spread (1st 5) 4:51.0 |
| 12, 27, 28, 40, 42, (59), (76) |
| Aaron Mann, Navi Grewal, Cassius Kelman, Kabir Sangha, Jasdeep Dhaliwal, (Connor Kokot), (Navdeep Nanra) |
| 23:34.0, 26:41.0, 26:46.0, 28:15.1, 28:25.0, (30:31.0), (36:07.8) |
5 | 158 | Port Credit,
ON - Team Time (1st 5) 2:14:54.0 | Spread (1st 5) 5:33.0 |
| 16, 20, 31, 37, 54, (66), (75) |
| Justin Leon, Abdullah Khan, Jacob van Wassenaer, Carson Taylor, Matthew Fletcher, (Terran Hall), (Patrick Neale) |
| 24:19.0, 25:36.0, 26:55.0, 28:12.0, 29:52.0, (31:48.0), (35:29.0) |
6 | 175 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 2:18:32.0 | Spread (1st 5) 2:51.0 |
| 24, 30, 36, 38, 47, (51), (56) |
| Juan Buitrago, Kieran Saldanha, Matthew Durant, Sammy Netzereab, Jason Jednorog, (Yoshiki Shoji), (Marceau Jovin) |
| 26:22.0, 26:53.0, 27:51.0, 28:13.0, 29:13.0, (29:37.0), (30:09.0) |
| 175 | St Marcellinus,
ON - Team Time (1st 5) 2:16:04.2 | Spread (1st 5) 8:58.2 |
| 7, 26, 32, 48, 62 |
| Marc Pereira, Usama Yar Khan, Josh Iskra, Andrew Pucci, Miguel Oliveira |
| 21:55.0, 26:37.0, 27:21.0, 29:18.0, 30:53.2 |
8 | 182 | Stephen Lewis,
ON - Team Time (1st 5) 2:18:51.0 | Spread (1st 5) 4:29.0 |
| 19, 25, 38, 45, 55, (61), (68) |
| Asim Sheikh, Syed Ali, Ehsan Sheikh, Amed Khalid, Jonathon Liu, (Muneeb Alvi), (Marwan Shahid) |
| 25:31.0, 26:30.0, 28:13.0, 28:37.0, 30:00.0, (30:40.0), (31:56.5) |
9 | 187 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 2:19:07.1 | Spread (1st 5) 12:19.0 |
| 6, 11, 29, 69, 72, (79) |
| Bevan Perera, Alexander Zaranek, Jake Dunlop, Spencer Moreland, Seun Ogunleye, (Pietro Carbone) |
| 21:54.0, 23:12.0, 26:50.0, 32:58.1, 34:13.0, (38:54.9) |
10 | 208 | St Francis Xavier,
ON - Team Time (1st 5) 2:27:05.7 | Spread (1st 5) 14:55.1 |
| 15, 21, 35, 57, 80 |
| Daniel Gasbarri, Darren Rodrigues, Ovidiu Bodean, Kevin Chou, Pareek Ravi |
| 24:12.1, 25:37.9, 27:48.2, 30:20.3, 39:07.2 |
11 | 247 | The Woodlands,
ON - Team Time (1st 5) 2:31:05.0 | Spread (1st 5) 12:11.0 |
| 18, 34, 53, 65, 77 |
| Heet Sheth, David Park, David Yin, Karan Chopra, Terry Okada |
| 24:47.0, 27:48.0, 29:46.0, 31:46.0, 36:58.0 |
12 | 310 | Rick Hansen,
ON - Team Time (1st 5) 2:39:41.0 | Spread (1st 5) 5:46.0 |
| 50, 52, 63, 71, 74, (78), (81) |
| Danny No, Shampath Ranjitheswara, Clement Goh, Carson Lieu, Jerry Zhong, (Julian Maingot), (Sean Chen) |
| 29:36.0, 29:43.0, 31:17.0, 33:43.0, 35:22.0, (37:27.0), (41:18.0) |
13 | 325 | Glenforest,
ON - Team Time (1st 5) 2:41:16.0 | Spread (1st 5) 4:42.0 |
| 58, 60, 64, 70, 73 |
| Jackey Liu, Prian Kuhanandan, Ryan Chan, Steven Jia, Gary Liao |
| 30:25.0, 30:34.0, 31:40.0, 33:30.0, 35:07.0 |