1 | 18 | Oak Bay,
BC - Team Time (1st 5) 1:07:06.0 | Spread (1st 5) 1:42.0 |
| 1, 2, 3, 5, 7, (8), (16) |
| Michael Barber, Joe Robertson, Findlay Day, Jack Boden, Zach Charlesworth, (Jeremy Carder), (Brodie Cote) |
| 12:40.0, 13:02.0, 13:08.0, 13:54.0, 14:22.0, (14:26.0), (15:37.0) |
2 | 54 | Mt Douglas,
BC - Team Time (1st 5) 1:14:49.0 | Spread (1st 5) 2:04.0 |
| 4, 11, 12, 13, 14, (19), (19) |
| Liam Dwyer, Ian Aitken, Kevin Song, Josh Lin, Matthew Geng, (Brendan Mackey), (Evan Guildford) |
| 13:28.0, 15:07.0, 15:16.0, 15:26.0, 15:32.0, (16:34.0), (16:34.0) |
3 | 66 | Claremont,
BC - Team Time (1st 5) 1:17:14.0 | Spread (1st 5) 1:52.0 |
| 6, 10, 15, 17, 18, (22), (27) |
| Nicholas Lepessis, Ben Scheuer, Leo Donnecke, Bennet Boutin, Jack Walkey, (Keiran Rampon), (Nicolas Fedrigo) |
| 14:21.0, 14:56.0, 15:34.0, 16:10.0, 16:13.0, (17:29.0), (18:20.0) |
4 | 108 | St Michaels University,
BC - Team Time (1st 5) 1:27:40.0 | Spread (1st 5) 6:04.0 |
| 9, 21, 22, 25, 31, (32) |
| Mark Hanson, Max Zhang, Wilson Ye, Spencer Dearborn, Tristan Kuhn, (Gavin Hill) |
| 14:27.0, 17:08.0, 17:29.0, 18:05.0, 20:31.0, (24:16.0) |
5 | 137 | St Andrews,
BC - Team Time (1st 5) 1:33:01.0 | Spread (1st 5) 2:50.0 |
| 24, 26, 28, 29, 30 |
| Ruichun Gao, Nick Skabeikis, Jacob Fulton, Jakob Crljenkovic, Nikoli Hovel |
| 17:31.0, 18:07.0, 18:29.0, 18:33.0, 20:21.0 |