| Under 13 Girls | Finish | |
| 1 | Geza Rodgers (BC) DEVO p/b Fortius | 25:41.7 |
| 2 | tori vollmer (YK) U Kon Echelon Bike Club | 28:22.7 |
| 3 | Susanna Ujfalusi (BC) DEVO p/b Fortius | 40:17.5 |
| Under 13 Boys | Finish | |
| 1 | Nicky Begley (BC) Tripleshot Cycling Club | 24:33.3 |
| 2 | Rhett Bates (BC) Red Devils Cycling Academy | 25:35.4 |
| 3 | Sebastian Cramer (AB) Cyclemeisters / Bow Cycle | 25:53.6 |
| 4 | Remo Cramer (AB) Independent | 26:26.3 |
| 5 | levi rubuliak (BC) Red Devils Cycling Academy | 26:35.6 |
| 6 | Taiga Buurman (YK) U Kon Echelon | 30:22.7 |
| 7 | Johna irving-staley (YK) U Kon Echelon Bike Club | 31:34.8 |
| Luke Bayard (BC) DEVO p/b Fortius | ||
| Under 15 Girls | Finish | |
| 1 | Astrid Wuerr (BC) DEVO p/b Fortius | 22:50.1 |
| 2 | Ava irving-staley (YK) U Kon Echelon Bike Club | 22:57.2 |
| 3 | Anabelle Thomas (AB) Cyclemeisters / Bow Cycle | 23:42.9 |
| 4 | Kendra Shaw (BC) Red Devils Cycling Academy | 23:46.0 |
| 5 | Madeleine Pollock (BC) DEVO p/b Fortius | 24:33.5 |
| 6 | Alisha Lilley (BC) DEVO p/b Fortius | 24:53.7 |
| 7 | Angela Robertson (BC) DEVO p/b Fortius | 25:15.5 |
| Under 15 Boys | Finish | |
| 1 | Carson Mattern (ON) NCCH p/b Franklin Templeto | 19:04.3 |
| 2 | noah rubuliak (BC) Red Devils Cycling Academy | 20:11.2 |
| 3 | Manu Moore (BC) DEVO p/b Fortius | 20:13.0 |
| 4 | Campbell Parrish (BC) DEVO p/b Fortius | 20:52.2 |
| 5 | Charles Bergeron (ON) NCCH p/b Franklin Templeton | 21:07.8 |
| 6 | Tanner Bowen (USA) Bend Endurance Academy | 21:45.2 |
| 7 | Seth Birkholz (AB) Juventus CC | 21:49.6 |
| 8 | Cohen Wood (ON) NCCH p/b Franklin Templeton | 22:07.4 |
| 9 | Samuel Bossé (AB) Juventus CC | 22:24.1 |
| 10 | Lucas Rauwerda (ON) NCCH p/b Franklin Templeton | 22:53.2 |
| 11 | Adam Chmelauskas (BC) DEVO p/b Fortius | 23:20.5 |
| 12 | Felix Cramer (AB) Cyclemeisters / Bow Cycle | 23:47.5 |
| 13 | Aidan Sebel (BC) Pheonix velo | 24:03.8 |
| 14 | Remy Garrison (BC) Tripleshot Cycling Club | 24:34.3 |
| 15 | Jonah Hawes (BC) Red Devils Cycling Academy | 24:58.5 |
| 16 | Tristan Crocker (BC) Independent | 26:51.1 |
| Adrian MAGUN (USA) Apex Racing | ||
| Under 17 Girls | Finish | |
| 1 | Ngaire Barraclough (AB) Juventus CC | 20:12.6 |
| 2 | Lilly Ujfalusi (BC) Cannondale pb Fortius Pink | 20:51.2 |
| 3 | Caitlin Wallin (BC) Cannondale pb Fortius Pink | 21:07.2 |
| 4 | Jaxon Slaney (BC) Red Devils Cycling Academy | 21:32.3 |
| 5 | Kathleen Turbitt (ON) NCCH Elite p/b MGCC | 21:37.6 |
| 6 | Ana Large (BC) Red Devils Cycling Academy | 21:41.3 |
| 7 | Annabella Stoll-Dansereau (BC) Cannondale pb Fortius Green | 21:45.9 |
| 8 | Elle Bush (BC) Cannondale pb Fortius Pink | 21:47.2 |
| 9 | Isla Walker (BC) Tripleshot Cycling Club | 21:48.9 |
| 10 | Kathryn Ayroud (AB) Juventus CC | 21:51.3 |
| 11 | Linnea Uunila (BC) Cannondale pb Fortius Green | 22:00.6 |
| 12 | Megan Barnes (BC) Dr Walker Cycling Team | 23:10.2 |
| 13 | Tori Kalyniuk (BC) TaG Cycling Race Team | 23:18.6 |
| 14 | Kate Matson (BC) Cannondale pb Fortius Green | 23:27.7 |
| 15 | Carolyn Shaw (BC) Red Devils Cycling Academy | 23:45.1 |
| 16 | Veronica Porter (YK) U Kon Echelon | 23:57.6 |
| 17 | Annie Scott (AB) Juventus CC | 24:10.8 |
| 18 | Maia Matson (BC) Cannondale pb Fortius Green | 24:12.0 |
| 19 | Kaelen Coles-Lyster (BC) TaG Cycling Race Team | 25:41.9 |
| 20 | Isabelle Orsler (AB) Synergy Racing | 29:36.7 |
| Under 17 Boys | Finish | |
| 1 | jacob rubuliak (BC) Red Devils Cycling Academy | 16:54.9 |
| 2 | Richard Elliott (ON) NCCH Elite p/b MGCC | 17:51.1 |
| 3 | Ryder Uetrecht (USA) Bowen Sports Performance | 18:30.9 |
| 4 | Reid Kinniburgh (AB) bicisport | 18:47.5 |
| 5 | Gabriel Shipley (USA) VC Cascade / Slocum Center | 18:47.7 |
| 6 | Peyton Wiebe (AB) Cyclemeisters / Bow Cycle | 18:48.0 |
| 7 | Gavin Bowen (USA) Bowen Sports Performance | 18:50.4 |
| 8 | Quentin Cowan (AB) Cyclemeisters / Bow Cycle | 19:03.7 |
| 9 | Joel Worman (BC) Red Devils Cycling Academy | 19:06.2 |
| 10 | Evan McBeath (BC) Cannondale pb Fortius Black | 19:22.0 |
| 11 | Darwin Orsler (AB) Synergy Racing | 19:22.1 |
| 12 | Gregory Cuff (ON) NCCH p/b Franklin Templeton | 19:55.4 |
| 13 | Marc Gauvin (AB) Synergy Racing | 19:57.2 |
| 14 | Lukas Bonkowski (AB) Juventus CC | 19:58.8 |
| 15 | Jacob Olander (USA) Bowen Sports Performance | 20:01.0 |
| 16 | Aedan Crocker (BC) TaG Cycling Race Team | 20:21.6 |
| 17 | Evan Richardson (BC) Cannondale pb Fortius | 20:24.1 |
| 18 | Alen Fazlagic (BC) Tripleshot Cycling Club | 21:00.5 |
| 19 | Connor Bosenberg (BC) Tripleshot Cycling Club | 21:08.7 |
| 20 | Griffen Hart (BC) Tripleshot Cycling Club | 21:24.9 |
| 21 | Parker Swanstrom (BC) Tripleshot Cycling Club | 22:14.5 |
| 22 | Caius Taggart-Cox (YK) U Kon Echelon | 22:44.4 |
| 23 | Micah Epp (AB) Cyclemeisters / Bow Cycle | 22:47.3 |
| Trevor Haaheim (BC) Red Devils Cycling Academy - out | ||
| Under 19 Girls | Finish | |
| 1 | Kaitlyn Rauwerda (ON) NCCH Elite p/b MGCC | 19:42.7 |
| 2 | Jasmine Soh (USA) VC Cascade / Slocum Center | 20:46.3 |
| 3 | Sarah Van Dam (BC) Cycling BC | 20:46.4 |
| 4 | Elizabeth Gin (BC) Cannondale pb Fortius Pink | 21:06.4 |
| 5 | Gabrielle Lehnert (USA) VC Cascade / Slocum Center | 21:20.3 |
| 6 | Samantha Hargreaves (AB) bicisport | 21:24.0 |
| 7 | Kassandra Kriarakis (ON) Rise Racing | 21:28.7 |
| 8 | Ainsley Black (ON) NCCH Elite p/b MGCC | 21:42.8 |
| 9 | Victoria Slater (ON) NCCH Elite p/b MGCC | 21:46.9 |
| 10 | Casey Garrison (BC) Tripleshot Cycling Club | 23:14.9 |
| DNS | Micaiah Besler (SK) Tag Cycling Race Team | |
| DNS | Kayla McKee (ON) NCCH Elite p/b MGCC - out | |
| Under 19 Boys | Finish | |
| 1 | Ben Katerberg (BC) TaG Cycling Race Team | 16:30.0 |
| 2 | Thomas Schellenberg (BC) Applewood Garneau Cycling pb Smart Savvy | 16:55.0 |
| 3 | Max Ritzow (USA) VC Cascade / Slocum Center | 17:29.0 |
| 4 | Baili Guidi (BC) TaG Cycling Race Team | 17:30.7 |
| 5 | Christopher Merrick (ON) NCCH Elite p/b MGCC | 17:44.2 |
| 6 | Ethan Sittlington (ON) NCCH Elite p/b MGCC | 17:50.9 |
| 7 | Sean Richardson (BC) Cannondale pb Fortius Black | 18:02.0 |
| 8 | Evan Russell (BC) TaG Cycling Race Team | 18:04.2 |
| 9 | Riley Pickrell (BC) Cycling BC | 18:09.1 |
| 10 | Giuseppe Carone (ON) NCCH Elite p/b MGCC | 18:17.3 |
| 11 | Brennan Hodgins (USA) Apex Racing | 18:20.4 |
| 12 | Jackson Kinniburgh (AB) bicisport | 18:24.0 |
| 13 | Caleb Bender (SK) Dr Walker Cycling Team | 18:27.6 |
| 14 | Alex Webb (AB) Juventus CC | 18:34.9 |
| 15 | Eric Inkster (BC) Cannondale pb Fortius Black | 18:38.4 |
| 16 | Mathieu Meurer (AB) Juventus CC | 18:46.2 |
| 17 | Brendan Sheerin (USA) VC Cascade / Slocum Center | 18:53.5 |
| 18 | Quinn Storey (BC) Cannondale pb Fortius Black | 18:54.3 |
| 19 | Luke Bristow (AB) Juventus CC | 18:59.1 |
| 20 | Justin Correa (ON) NCCH Elite pb MGCC | 19:02.3 |
| 21 | Jack Sirman (ON) NCCH Elite p/b MGCC | 19:06.3 |
| 22 | Chris Heinemann (AB) Juventus CC | 19:13.3 |
| 23 | Ryan MacLean (AB) Juventus CC | 19:14.0 |
| 24 | Tam Westby (BC) Red Devils Cycling Academy | 19:27.6 |
| 25 | Eric Worman (BC) Red Devils Cycling Academy | 19:36.5 |
| 26 | Talon Vale (BC) Independent | 19:41.0 |
| 27 | Nicholas Menegon (ON) NCCH p/b Franklin Templeton | 19:49.6 |
| 28 | Ethan Ogrodniczuk (BC) Cannondale pb Fortius Black | 19:50.5 |
| 29 | Umran Rahman (BC) Cannondale pb Fortius Black | 21:43.5 |
| DNS | Conor Martin (BC) TaG Cycling Race Team | |
| DNS | Matthew Cusanelli (BC) Cannondale pb Fortius | |
| DNS | Sean Parker (AB) RMCC |