1 | 38 | Oak Bay,
BC - Team Time (1st 5) 1:41:46.0 | Spread (1st 5) 1:37.0 |
| 3, 5, 7, 11, 12, (13), (21) |
| Jack Stanley, Max McCullough, Malcolm Harrison, Jack Cooper, Taylor Chan, (Vlad Lyesin), (Liam Morgan) |
| 19:31.0, 19:53.0, 20:30.0, 20:44.0, 21:08.0, (21:11.0), (22:19.0) |
2 | 68 | Reynolds,
BC - Team Time (1st 5) 1:48:32.0 | Spread (1st 5) 6:16.0 |
| 1, 2, 3, 30, 32, (33), (34) |
| Brendan Hoff, Taylor Lyman, Rylan Boothman, Jonah Smith, Simon Lambrechts, (Brennen Jolley), (Graeme Thompson) |
| 19:04.0, 19:30.0, 19:31.0, 25:07.0, 25:20.0, (26:49.0), (27:02.0) |
3 | 72 | Mt Douglas,
BC - Team Time (1st 5) 1:46:47.0 | Spread (1st 5) 1:45.0 |
| 8, 10, 15, 17, 22, (26), (35) |
| Ryan Niezen, Joel Taylor, David Sikli, Alexsei Sajko, Jordan Cheung, (Ethan Getty), (Luke Yakielashek) |
| 20:36.0, 20:43.0, 21:22.0, 21:45.0, 22:21.0, (23:29.0), (27:30.0) |
4 | 84 | Claremont,
BC - Team Time (1st 5) 1:48:43.0 | Spread (1st 5) 3:09.0 |
| 6, 15, 18, 20, 25, (28), (31) |
| Hamish Babin, Phil Vellacott, Angus Brown, Sam Ogden, Brennen Smith, (Roberto Fedrigo), (Jordan Hopkins) |
| 20:00.0, 21:22.0, 21:56.0, 22:16.0, 23:09.0, (24:00.0), (25:13.0) |
5 | 89 | St Michaels University,
BC - Team Time (1st 5) 1:50:05.0 | Spread (1st 5) 2:26.0 |
| 9, 14, 19, 23, 24, (27), (29) |
| Lucas Simpson, Aubry Williams, David Cunningham, Ben Parker, Ryan Totz, (Roland Liao-Briere), (Michael Wong-Harrison) |
| 20:38.0, 21:19.0, 22:12.0, 22:52.0, 23:04.0, (23:46.0), (24:09.0) |