| Final GC | ||
| Under 15 Girls | ||
| 1 | Astrid Wuerr (BC) DEVO p/b Fortius | 00:03:34:14.4 |
| 2 | Ava irving-staley (YK) U Kon Echelon Bike Club | 00:03:34:22.2 |
| 3 | Kendra Shaw (BC) Red Devils Cycling Academy | 00:03:39:51.9 |
| 4 | Alisha Lilley (BC) DEVO p/b Fortius | 00:03:41:08.4 |
| 5 | Anabelle Thomas (AB) Cyclemeisters / Bow Cycle | 00:03:42:48.9 |
| 6 | Madeleine Pollock (BC) DEVO p/b Fortius | 00:03:46:56.5 |
| 7 | Angela Robertson (BC) DEVO p/b Fortius | 00:03:57:59.9 |
| Under 15 Boys | ||
| 1 | Carson Mattern (ON) NCCH p/b Franklin Templeto | 00:03:27:52.6 |
| 2 | Manu Moore (BC) DEVO p/b Fortius | 00:03:28:57.8 |
| 3 | Campbell Parrish (BC) DEVO p/b Fortius | 00:03:29:34.3 |
| 4 | noah rubuliak (BC) Red Devils Cycling Academy | 00:03:29:39.1 |
| 5 | Charles Bergeron (ON) NCCH p/b Franklin Templeton | 00:03:34:23.7 |
| 6 | Seth Birkholz (AB) Juventus CC | 00:03:35:50.7 |
| 7 | Lucas Rauwerda (ON) NCCH p/b Franklin Templeton | 00:03:36:37.4 |
| 8 | Samuel Bossé (AB) Juventus CC | 00:03:39:19.7 |
| 9 | Cohen Wood (ON) NCCH p/b Franklin Templeton | 00:03:40:03.3 |
| 10 | Felix Cramer (AB) Cyclemeisters / Bow Cycle | 00:03:43:44.4 |
| 11 | Tanner Bowen (USA) Bend Endurance Academy | 00:03:44:23.2 |
| 12 | Adam Chmelauskas (BC) DEVO p/b Fortius | 00:03:52:40.8 |
| 13 | Tristan Crocker (BC) Independent | 00:04:03:30.1 |
| Remy Garrison (BC) Tripleshot Cycling Club | ||
| Adrian MAGUN (USA) Apex Racing | ||
| DNF | Jonah Hawes (BC) Red Devils Cycling Academy | |
| Under 17 Girls | ||
| 1 | Ngaire Barraclough (AB) Juventus CC | 00:05:51:00.2 |
| 2 | Lilly Ujfalusi (BC) Cannondale pb Fortius Pink | 00:05:51:51.0 |
| 3 | Caitlin Wallin (BC) Cannondale pb Fortius Pink | 00:05:52:01.2 |
| 4 | Annabella Stoll-Dansereau (BC) Cannondale pb Fortius Green | 00:05:52:25.7 |
| 5 | Elle Bush (BC) Cannondale pb Fortius Pink | 00:05:52:27.0 |
| 6 | Ana Large (BC) Red Devils Cycling Academy | 00:05:52:35.0 |
| 7 | Kathleen Turbitt (ON) NCCH Elite p/b MGCC | 00:05:52:35.4 |
| 8 | Kathryn Ayroud (AB) Juventus CC | 00:05:52:40.6 |
| 9 | Isla Walker (BC) Tripleshot Cycling Club | 00:05:52:47.9 |
| 10 | Jaxon Slaney (BC) Red Devils Cycling Academy | 00:05:56:14.2 |
| 11 | Tori Kalyniuk (BC) TaG Cycling Race Team | 00:05:58:00.4 |
| 12 | Kate Matson (BC) Cannondale pb Fortius Green | 00:05:58:18.6 |
| 13 | Annie Scott (AB) Juventus CC | 00:06:06:31.9 |
| 14 | Linnea Uunila (BC) Cannondale pb Fortius Green | 00:06:10:47.8 |
| 15 | Maia Matson (BC) Cannondale pb Fortius Green | 00:06:23:20.7 |
| 16 | Veronica Porter (YK) U Kon Echelon | 00:06:37:43.5 |
| 17 | Carolyn Shaw (BC) Red Devils Cycling Academy | 00:06:45:43.8 |
| 18 | Isabelle Orsler (AB) Synergy Racing | 00:07:00:37.3 |
| Megan Barnes (BC) Dr Walker Cycling Team | ||
| Kaelen Coles-Lyster (BC) TaG Cycling Race Team | ||
| Under 17 Boys | ||
| 1 | jacob rubuliak (BC) Red Devils Cycling Academy | 00:05:34:05.3 |
| 2 | Richard Elliott (ON) NCCH Elite p/b MGCC | 00:05:35:10.1 |
| 3 | Ryder Uetrecht (USA) Bowen Sports Performance | 00:05:35:48.2 |
| 4 | Reid Kinniburgh (AB) bicisport | 00:05:36:07.5 |
| 5 | Evan McBeath (BC) Cannondale pb Fortius Black | 00:05:36:40.7 |
| 6 | Gavin Bowen (USA) Bowen Sports Performance | 00:05:41:59.9 |
| 7 | Aedan Crocker (BC) TaG Cycling Race Team | 00:05:47:05.2 |
| 8 | Peyton Wiebe (AB) Cyclemeisters / Bow Cycle | 00:05:49:59.1 |
| 9 | Joel Worman (BC) Red Devils Cycling Academy | 00:05:52:11.1 |
| 10 | Gregory Cuff (ON) NCCH p/b Franklin Templeton | 00:06:01:24.1 |
| 11 | Lukas Bonkowski (AB) Juventus CC | 00:06:03:19.8 |
| 12 | Marc Gauvin (AB) Synergy Racing | 00:06:14:44.7 |
| 13 | Jacob Olander (USA) Bowen Sports Performance | 00:06:14:54.1 |
| 14 | Evan Richardson (BC) Cannondale pb Fortius | 00:06:22:36.0 |
| 15 | Alen Fazlagic (BC) Tripleshot Cycling Club | 00:07:01:08.7 |
| 16 | Micah Epp (AB) Cyclemeisters / Bow Cycle | 00:07:15:40.2 |
| 17 | Caius Taggart-Cox (YK) U Kon Echelon | 00:07:26:48.6 |
| Gabriel Shipley (USA) VC Cascade / Slocum Center | ||
| Parker Swanstrom (BC) Tripleshot Cycling Club | ||
| Trevor Haaheim (BC) Red Devils Cycling Academy - out | ||
| DNF | Darwin Orsler (AB) Synergy Racing | |
| DNS | Griffen Hart (BC) Tripleshot Cycling Club | |
| DNS | Quentin Cowan (AB) Cyclemeisters / Bow Cycle | |
| DNS | Connor Bosenberg (BC) Tripleshot Cycling Club | |
| Under 19 Girls | ||
| 1 | Kaitlyn Rauwerda (ON) NCCH Elite p/b MGCC | 00:05:50:22.5 |
| 2 | Jasmine Soh (USA) VC Cascade / Slocum Center | 00:05:51:26.1 |
| 3 | Sarah Van Dam (BC) Cycling BC | 00:05:51:26.2 |
| 4 | Elizabeth Gin (BC) Cannondale pb Fortius Pink | 00:05:51:46.1 |
| 5 | Gabrielle Lehnert (USA) VC Cascade / Slocum Center | 00:05:52:07.9 |
| 6 | Samantha Hargreaves (AB) bicisport | 00:05:52:11.7 |
| 7 | Victoria Slater (ON) NCCH Elite p/b MGCC | 00:05:53:04.2 |
| 8 | Ainsley Black (ON) NCCH Elite p/b MGCC | 00:05:53:15.8 |
| 9 | Casey Garrison (BC) Tripleshot Cycling Club | 00:06:05:00.1 |
| Kassandra Kriarakis (ON) Rise Racing | ||
| Micaiah Besler (SK) Tag Cycling Race Team | ||
| Kayla McKee (ON) NCCH Elite p/b MGCC - out | ||
| Under 19 Boys | ||
| 1 | Sean Richardson (BC) Cannondale pb Fortius Black | 00:05:28:11.5 |
| 2 | Christopher Merrick (ON) NCCH Elite p/b MGCC | 00:05:29:03.5 |
| 3 | Evan Russell (BC) TaG Cycling Race Team | 00:05:29:06.4 |
| 4 | Brennan Hodgins (USA) Apex Racing | 00:05:29:51.7 |
| 5 | Baili Guidi (BC) TaG Cycling Race Team | 00:05:32:45.0 |
| 6 | Ben Katerberg (BC) TaG Cycling Race Team | 00:05:33:35.8 |
| 7 | Thomas Schellenberg (BC) Applewood Garneau Cycling pb Smart Savvy | 00:05:33:47.8 |
| 8 | Max Ritzow (USA) VC Cascade / Slocum Center | 00:05:34:05.8 |
| 9 | Justin Correa (ON) NCCH Elite pb MGCC | 00:05:35:33.0 |
| 10 | Giuseppe Carone (ON) NCCH Elite p/b MGCC | 00:05:35:43.8 |
| 11 | Jackson Kinniburgh (AB) bicisport | 00:05:35:49.4 |
| 12 | Eric Inkster (BC) Cannondale pb Fortius Black | 00:05:36:02.0 |
| 13 | Riley Pickrell (BC) Cycling BC | 00:05:36:35.7 |
| 14 | Ryan MacLean (AB) Juventus CC | 00:05:36:56.1 |
| 15 | Chris Heinemann (AB) Juventus CC | 00:05:40:19.4 |
| 16 | Nicholas Menegon (ON) NCCH p/b Franklin Templeton | 00:05:43:00.2 |
| 17 | Caleb Bender (SK) Dr Walker Cycling Team | 00:05:45:38.7 |
| 18 | Brendan Sheerin (USA) VC Cascade / Slocum Center | 00:05:45:39.9 |
| 19 | Mathieu Meurer (AB) Juventus CC | 00:05:45:44.6 |
| 20 | Luke Bristow (AB) Juventus CC | 00:05:45:47.5 |
| 21 | Quinn Storey (BC) Cannondale pb Fortius Black | 00:05:46:35.0 |
| 22 | Talon Vale (BC) Independent | 00:05:53:43.3 |
| 23 | Jack Sirman (ON) NCCH Elite p/b MGCC | 00:06:02:19.3 |
| 24 | Umran Rahman (BC) Cannondale pb Fortius Black | 00:06:44:13.8 |
| 25 | Tam Westby (BC) Red Devils Cycling Academy | 00:06:48:42.4 |
| 26 | Eric Worman (BC) Red Devils Cycling Academy | 00:06:53:27.7 |
| Alex Webb (AB) Juventus CC | ||
| DNS | Ethan Ogrodniczuk (BC) Cannondale pb Fortius Black | |
| DNS | Conor Martin (BC) TaG Cycling Race Team | |
| DNS | Matthew Cusanelli (BC) Cannondale pb Fortius | |
| DNS | Ethan Sittlington (ON) NCCH Elite p/b MGCC | |
| DNS | Sean Parker (AB) RMCC | |