1 | 19 | York Mills,
ON - Team Time (1st 5) 2:13:00.8 | Spread (1st 5) 2:57.9 |
| 1, 2, 3, 6, 7, (8), (11) |
| Alex Medrek, Nathaniel Hu, Tian-Shi Ning, Matthew Fynney, Faisal Bhabha, (Jesse Han), (Sasha Zach) |
| 25:17.1, 25:27.4, 25:56.1, 28:05.2, 28:15.0, (28:24.4), (29:09.0) |
2 | 54 | Newtonbrook,
ON - Team Time (1st 5) 2:26:50.5 | Spread (1st 5) 4:20.8 |
| 5, 9, 12, 13, 15, (16), (22) |
| Danial Karimi, Colin Busch, David Hwang, Adam Galler-Tough, Tim Porter, (Viktor Zimine), (Jun Lee) |
| 27:08.7, 28:35.9, 29:14.1, 30:22.3, 31:29.5, (31:31.3), (34:26.7) |
3 | 83 | Victoria Park,
ON - Team Time (1st 5) 2:42:00.4 | Spread (1st 5) 10:32.9 |
| 4, 14, 17, 23, 25, (27) |
| Chograb Tenzin, Kevin Chung, David Tsui, Parth Patel, Aubrey Xu, (Adil Duri) |
| 26:23.2, 31:10.2, 32:25.0, 35:05.9, 36:56.1, (38:01.2) |
4 | 88 | William Lyon Mackenzie,
ON - Team Time (1st 5) 2:42:57.1 | Spread (1st 5) 5:23.8 |
| 10, 18, 19, 20, 21, (24), (26) |
| James DiNella, Alvin Luk, Alex Esser, Joshua Ward, Jacob Matsui, (Chris Park), (Daniel Serano-Cadena) |
| 28:50.2, 32:54.6, 33:04.8, 33:53.5, 34:14.0, (36:38.3), (37:34.0) |