1 | 27 | Port Moody,
BC - Team Time (1st 5) 2:10:24.5 | Spread (1st 5) 2:32.3 |
| 3, 4, 5, 7, 8, (10), (15) |
| Arash Farhadian, Nick Devlin, Brendan Spinelli, Gabriel Soares, Musaab Ahmed, (Stephen Skoczen), (Mark White) |
| 24:45.4, 25:07.6, 26:31.3, 26:42.5, 27:17.7, (28:47.3), (30:21.1) |
2 | 42 | Pinetree,
BC - Team Time (1st 5) 2:18:40.1 | Spread (1st 5) 6:10.5 |
| 2, 6, 9, 11, 14 |
| Derek Schaper, Kang Nathanial, James Shi, Kevin Lee, Conner Adair |
| 24:09.0, 26:31.7, 28:15.6, 29:24.3, 30:19.5 |
3 | 59 | Gleneagle,
BC - Team Time (1st 5) 2:24:48.3 | Spread (1st 5) 7:19.1 |
| 1, 12, 13, 16, 17, (18) |
| Kyle Smith, Liam St Louis, Preston Mort, Anthony Yin, Jason Fong, (Raymond Hua) |
| 23:51.2, 29:27.2, 29:44.0, 30:35.6, 31:10.3, (31:27.4) |