1 | 47 | Mother Teresa,
ON - Team Time (1st 5) 1:15:16.0 | Spread (1st 5) 1:14.0 |
| 3, 4, 9, 15, 16, (18), (20) |
| Liam Turnbull, Brendan Lochead, Braeden Bertrand-Hopper, Sebastian Castillo-Wharton, Matt Toivonen, (Christian DeCaluwe), (Nicholas Regier) |
| 14:21.0, 14:40.0, 15:06.0, 15:34.0, 15:35.0, (15:59.0), (16:05.0) |
2 | 65 | A.B. Lucas,
ON - Team Time (1st 5) 1:16:23.0 | Spread (1st 5) 2:17.0 |
| 1, 2, 17, 21, 24, (35), (38) |
| Gregory Woodward, Michael Woodward, Hamza Inayat, Tanner Martin, Ryan Scott, (Andy Tan), (Graham Peck) |
| 14:04.0, 14:06.0, 15:43.0, 16:09.0, 16:21.0, (17:27.0), (18:08.0) |
3 | 81 | Medway,
ON - Team Time (1st 5) 1:18:50.0 | Spread (1st 5) 2:26.0 |
| 5, 7, 11, 25, 33, (41) |
| Chris Gray, Benton McNicol, Elliott Godfrey, Kolton Wood, Michael Vivian, (Jake Godfrey) |
| 14:52.0, 15:01.0, 15:11.0, 16:28.0, 17:18.0, (19:07.0) |
4 | 105 | London Central,
ON - Team Time (1st 5) 1:20:35.0 | Spread (1st 5) 1:38.0 |
| 12, 19, 21, 23, 30, (31), (36) |
| Sam Sheffar, Tony Bao, Luis Silva-Elizondo, David Dunbar, Garret Conquer-Van Heumen, (Weston Crawford), (Yitong Zhao) |
| 15:17.0, 16:02.0, 16:09.0, 16:12.0, 16:55.0, (16:57.0), (17:38.0) |
5 | 117 | St Thomas Aquinas (London),
ON - Team Time (1st 5) 1:22:15.0 | Spread (1st 5) 2:56.0 |
| 5, 13, 28, 34, 37, (45) |
| Jack Monyard, Antonio Bosnjak, Manuel Ortega Santos, Matt Monk, Matt Murphy, (Chris Warren) |
| 14:52.0, 15:27.0, 16:48.0, 17:20.0, 17:48.0, (22:20.0) |
6 | 118 | Saunders,
ON - Team Time (1st 5) 1:22:41.0 | Spread (1st 5) 3:33.0 |
| 8, 10, 29, 32, 39, (42), (43) |
| Almir Smailovic, Robbie Lava, Ryan McDonald, Graham Skrzypczak, Brendan Somerset, (Sawyer Richmond), (Billy Ovtscherenko) |
| 15:05.0, 15:07.0, 16:51.0, 17:00.0, 18:38.0, (19:25.0), (19:33.0) |
7 | 151 | Catholic Central (London),
ON - Team Time (1st 5) 1:27:24.0 | Spread (1st 5) 4:08.0 |
| 14, 26, 27, 40, 44 |
| Benjamin Abayisenga, Lorne Dezso, Matt Fonti, Michael Theriault, Santiago Arbelaez |
| 15:30.0, 16:40.0, 16:41.0, 18:55.0, 19:38.0 |