1 | 39 | West Point Grey,
BC - Team Time (1st 5) 1:31:27.4 | Spread (1st 5) 2:21.7 |
| 2, 6, 8, 10, 13, (14), (15) |
| Andrew Neill, Cole Timko, Logan Huttunen, Ben Campbell, Tommy Gibson, (Spencer Blomerus), (Matt Campbell) |
| 16:40.0, 18:20.9, 18:38.2, 18:46.6, 19:01.7, (19:05.2), (19:14.1) |
2 | 54 | Oak Bay,
BC - Team Time (1st 5) 1:32:07.5 | Spread (1st 5) 4:10.3 |
| 1, 5, 9, 12, 27, (28), (30) |
| Tyler Browne, Owen Lewis, Jasper Balogh, Elliot Brooke, Zorien Markotic, (Turner Little), (Cooper McGowan) |
| 15:58.9, 18:19.1, 18:40.1, 19:00.2, 20:09.2, (20:10.0), (20:21.3) |
3 | 99 | Hartland Community,
NB - Team Time (1st 5) 1:37:50.4 | Spread (1st 5) 5:10.6 |
| 3, 17, 18, 23, 38, (41), (47) |
| Caden Jones, Rhylie Thompson, Micah Kent, Ryker Clark, Colton Trecartin, (Tovey Rideout), (Patrick McKiel) |
| 16:56.6, 19:26.7, 19:27.2, 19:52.7, 22:07.2, (22:14.8), (23:02.2) |
4 | 100 | Central Alberta Christian,
AB - Team Time (1st 5) 1:38:07.0 | Spread (1st 5) 2:37.3 |
| 7, 11, 20, 29, 33, (44) |
| Brendon Versteeg, Owen Deregt, Anthony Vande Glind, Austin Gallagher, John Deacon, (Micah Jagersma) |
| 18:24.6, 18:49.3, 19:38.9, 20:12.3, 21:01.9, (22:57.0) |
5 | 134 | Lethbridge Collegiate,
AB - Team Time (1st 5) 1:41:28.8 | Spread (1st 5) 1:29.2 |
| 19, 24, 26, 31, 34, (37), (40) |
| Giovanni Tata, Berkley Low, Con Swift, Reggie Pollock, Luke Low, (Ryker Zuidhof), (Marc Lebon-Volia) |
| 19:35.8, 20:02.8, 20:07.4, 20:37.8, 21:05.0, (21:49.9), (22:14.3) |
6 | 144 | Parkland Immanuel Christian,
AB - Team Time (1st 5) 1:46:26.0 | Spread (1st 5) 8:13.3 |
| 4, 21, 32, 36, 51, (52), (57) |
| Daniel Geusebroek, Graham Veenendaal, Dylan VanVeldhuizen, Quinten Klaassens, Reese Murphy, (Gavin VanderVeen), (Simon Klaassens) |
| 18:00.7, 19:45.2, 20:55.3, 21:30.8, 26:14.0, (26:14.5), (28:35.8) |
7 | 171 | Coll. Jeanne Sauve,
MB - Team Time (1st 5) 1:46:52.6 | Spread (1st 5) 2:39.2 |
| 22, 25, 39, 42, 43, (45), (46) |
| Marco Mira, Cole Baker, Milan Zwiauer, Aiden Villegas-MacDonald, Oliver Kearns, (Ilean Teyssier), (Liam Druwe) |
| 19:50.8, 20:04.6, 22:11.4, 22:15.8, 22:30.0, (22:59.1), (23:01.1) |
8 | 202 | King’s-Edgehill,
NS - Team Time (1st 5) 1:55:49.7 | Spread (1st 5) 7:21.1 |
| 16, 35, 48, 50, 53 |
| Alex Graham, Harvey Hadley, Ezra Choo, Max Stulberger, Max Proctor |
| 19:21.2, 21:12.5, 23:08.7, 25:25.0, 26:42.3 |
9 | 272 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 2:17:28.9 | Spread (1st 5) 4:56.9 |
| 49, 54, 55, 56, 58, (59) |
| Chase Hynes, Brody Turner, Nocoli Colella, David Nguyen, Noah Valerio, (Liam Hyland) |
| 23:42.7, 28:22.0, 28:22.1, 28:22.5, 28:39.6, (37:04.6) |