1 | 26 | Holy Cross,
BC - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 1:01.0 |
| 1, 2, 6, 8, 9, (12), (16) |
| Riley Miller, Aiden Miller, Connor Keane, Owen Pinto, Adam Vilio, (Dylan Sheardown), (Jack Manuel) |
| 16:05.0, 16:10.0, 16:36.0, 16:59.0, 17:06.0, (18:08.0), (19:15.0) |
2 | 72 | Semiahmoo,
BC - Team Time (1st 5) 1:31:26.0 | Spread (1st 5) 2:51.0 |
| 7, 10, 13, 20, 22, (23) |
| JASKARAN UnknownB, Michael Dowhaniuk, Sam Costanzo, Duraid Abdul, Lyle McCain, (Jeremy Plonkowski) |
| 16:39.0, 17:14.0, 18:34.0, 19:29.0, 19:30.0, (19:59.0) |
3 | 80 | Earl Marriott,
BC - Team Time (1st 5) 1:32:50.0 | Spread (1st 5) 4:46.0 |
| 3, 4, 18, 23, 32, (38), (44) |
| Sajjan Sarai, Dawson Rebeiro, Cash Raymond, Quinn Giuricich, Micah Logie, (Daya Sarai), (Matthew Wiebe) |
| 16:13.0, 16:17.0, 19:22.0, 19:59.0, 20:59.0, (21:31.0), (23:30.0) |
4 | 91 | Tamanawis,
BC - Team Time (1st 5) 1:36:13.0 | Spread (1st 5) 2:34.0 |
| 11, 14, 15, 25, 26, (27), (30) |
| Tyson Baker, Lunkulu UnknownB, Blessing UnknownB, Agav Unknown, Navroop UnknownB, (Preetki UnknownB), (Navroop Dhaliwal) |
| 17:47.0, 18:35.0, 19:10.0, 20:20.0, 20:21.0, (20:25.0), (20:41.0) |
5 | 108 | Fleetwood Park,
BC - Team Time (1st 5) 1:37:24.0 | Spread (1st 5) 4:50.0 |
| 5, 19, 20, 31, 33, (36), (36) |
| Matt Hobson, Jaiveer Tiwana, Tajeshwar TJ Gill, Curtis Mccomb, Luke UnknownB, (LIAM UnknownB), (Nathan Filiatrault) |
| 16:24.0, 19:27.0, 19:29.0, 20:50.0, 21:14.0, (21:22.0), (21:22.0) |
6 | 153 | Clayton Heights,
BC - Team Time (1st 5) 1:44:13.0 | Spread (1st 5) 2:28.0 |
| 17, 28, 34, 35, 39, (40), (41) |
| Conor Baerg, Austin Yang, Christian Unknown, Will Unknown, Ki Yoon Jung, (Samuel Stewart), (Roland Williams) |
| 19:20.0, 20:31.0, 21:16.0, 21:18.0, 21:48.0, (22:30.0), (22:36.0) |
7 | 205 | Johnston Heights,
BC - Team Time (1st 5) 2:04:48.0 | Spread (1st 5) 9:54.0 |
| 29, 42, 43, 45, 46 |
| Joey Zhang, Tom UnknownB, Harry Zhang, Javonn UnknownB, Peter In |
| 20:35.0, 22:55.0, 23:27.0, 27:22.0, 30:29.0 |