| Junior Women, 3 laps |
| 1 Emily Handford (BC) Rocky Mountain Factory Team |
1:13:56 |
| 2 Sophianne Samson (QC) Sigma Asurances |
1:14:02 |
| 3 Dana Gilligan (QC) Team Ontario / Angry Johnnys |
1:16:10 |
| 4 Leya Masson (QC) CC Mont-Ste-Anne |
1:17:14 |
| 5 Sidney Mcgill (AB) Juventus |
1:20:16 |
| 6 Julia Long (BC) Tag Cycling, Cycling BC |
1:20:32 |
| 7 Erica Leonard (ON) Angry Johnnys p/b Norco & Garneau |
1:21:33 |
| 8 Juliette Tetreault (QC) Équipe du Québec/ Skinouk-Vdm |
1:25:10 |
| 9 Robin Pollard (AB) Team Alberta |
1:25:12 |
| 10 Sarah Fabbro (ON) Trek Canada Mountain Bike Team |
1:25:44 |
| 11 Anya Munro (NS) Bicycle Nova Scotia |
1:28:48 |
| 12 Vicky Morin-Blanchette (QC) C3 Velo Pays D'en Haut |
1:29:38 |
| 13 Jeanne Bellavance (QC) Mathieu Performance |
1:31:27 |
| DNF Noemie Tremblay (QC) Cyclone |
| |
| Junior Men, 3 laps |
| 1 Sean Fincham (BC) Cycling BC |
0:58:37 |
| 2 Quinton Disera (ON) Team Ontario / Angry Johnny's p/b Norco & Garneau |
0:58:57 |
| 3 Gunnar Holmgren (ON) My Progressive p/b 3 Rox Maverix |
0:59:44 |
| 4 Felix Longpre (QC) Équipe du Québec/Club Cycliste Msa |
1:00:58 |
| 5 Tyler Orschel (ON) Team Ontario/Trek Canada Mtb Team |
1:01:18 |
| 6 Victor Verreault (QC) Velo 2 Max |
1:02:03 |
| 7 Antoine Belanger-Rannou (QC) Ec Gatineau, Cvm De La Gatineau, Equipe Quebec |
1:02:36 |
| 8 Emile Farrell-Dessureault (QC) Équipe du Québec/Equipe Iris |
1:03:09 |
| 9 Nick Kleban (BC) Cycling BC |
1:04:13 |
| 10 Kaleb Hellreich (ON) Team Ontario/Trek Store C.C. |
1:04:44 |
| 11 Philippe St Laurent (QC) Team Pivot Cycle- Ote |
1:04:52 |
| 12 Philippe Truchon (QC) Club Mathieu Performance |
1:04:54 |
| 13 Max Mcculloch (BC) Cycling BC |
1:05:04 |
| 14 Frederic Bergeron (QC) Velogamik |
1:06:10 |
| 15 Emile Perreault (QC) Accro Velo |
1:06:27 |
| 16 Nicholas Diniz (ON) Racer Sportif/Mattamy Homes |
1:06:36 |
| 17 Emile Hamm (ON) Rollin' Thunder Racing p/b Marostica Motors |
1:07:46 |
| 18 Kaleb Muller (AB) Team Alberta |
1:08:28 |
| 19 Malcolm Barton (ON) Team Progressive p/b 3ROX/Maverix Racing |
1:09:34 |
| 20 Charles Couture (QC) C3 Velo Pays-D'en-Haut |
1:11:12 |
| 21 Tim Shea (NS) Team Nova Scotia |
1:12:46 |
| 22 Brandon Wright (ON) Team Spoke O'motion |
1:14:04 |
| 23 Pierre-Luc Girard (QC) Vo2/Cafe Summum |
1:14:14 |
| 24 William Baron (QC) C3 Velo Pays D'en Haut |
1:14:17 |
| 25 Brody Sanderson (ON) Angry Johnny's p/b Norco & Garneau |
1:14:30 |
| 26 Craig Marshall (NB) Bike Guyz |
1:14:52 |
| 27 J.T Nicholson (PE) Team PEI |
1:16:16 |
| 28 Kailen Shackleton (MB) Team Manitoba |
1:16:30 |
| 29 Thomas Baudoux (NS) Team Nova Scotia |
1:36:38 |
| DNF Maxime Fortier (QC) Dalbix |
| DNF David Hamm (MB) Team Manitoba |
| DNF Francis Fortin (QC) Équipe du Québec - Sigma Assurances |
| |
| Cadet Women, 2 laps |
| 1 Roxane Vermette (QC) Équipe du Québec-Club Cycliste Msa |
0:50:08 |
| 2 Mireille Larose-Gingras (QC) CVM Sigma Assurance |
0:50:13 |
| 3 Marianne Theberge (QC) Mathieu Performance |
0:50:33 |
| 4 Evelyne Ward (QC) Dalbix |
0:53:00 |
| 5 Abbey Mcgill (AB) Juventus |
0:54:55 |
| 6 Kaitlyn Shikaze (ON) Team Ontario/Cyclepath Oakville Race Team |
0:56:34 |
| 7 Sandrine Drolet (QC) C3 Velo Pays-D'en-Haut |
0:56:35 |
| 8 Zoe Fichault (QC) C3 Velo Pays D'en Haut |
0:58:08 |
| 9 Emie Diaz (QC) C3 Velo Pays D'en Haut |
1:00:22 |
| 10 Krystel Gagnon (QC) Centre Du Velo Mascouche |
1:02:53 |
| 11 Sabrina Lindsay (QC) Cyclone D'Alma |
1:03:52 |
| 12 Maura Whitman (NS) Team Nova Scotia |
1:04:25 |
| 13 Abigaelle Boulet (QC) Sport Olympe |
1:05:20 |
| 14 Kristina Ouellette (NB) Velo Edmundston |
1:29:23 |
| 15 Madison Baudoux (NS) Team Nova Scotia |
1:31:30 |
| DNF Emma Walton (PE) Team PEI |
| |
| Cadet Men, 3 laps |
| 1 Tyler Clark (ON) Team Ontario/ Centurion Next Wave |
1:02:10 |
| 2 Charles-Antoine St-Onge (QC) Équipe du Québec / Dalbix |
1:03:21 |
| 3 Vincent Thiboutot (QC) CVM Sigma Assurance |
1:03:59 |
| 4 William Cote (QC) Dalbix Sherbrooke |
1:04:33 |
| 5 Jones Holden (BC) Cycling BC |
1:04:48 |
| 6 Colton Woods (ON) Team Ontario / Trek Store CC |
1:06:34 |
| 7 Olivier Leveille (QC) Dalbix |
1:06:34 |
| 8 William Maltais-Pilote (QC) Club Cyclone D'Alma |
1:07:26 |
| 9 Scott Leonard (ON) Angry Johnnys p/b Norco & Garneau |
1:07:34 |
| 10 Anthony Logan (QC) CVM Sigma Assurance |
1:08:46 |
| 11 Eliot Grondin (QC) Velo Savard |
1:09:10 |
| 12 Dylan Kerr (ON) Team Ontario/Angry Johnny's p/b Norco And Garneau |
1:09:33 |
| 13 Sean Parker (AB) Team Alberta |
1:12:25 |
| 14 Rafael Diaz (QC) C3 Velo Pays D'en Haut |
1:12:30 |
| 15 Elie Sarrazin (QC) C3/Velo Pays-D’en Haut |
1:12:50 |
| 16 Graham Hamish (BC) Balance Point Racing |
1:13:28 |
| 17 Wil Pollard (AB) Team Alberta |
1:14:12 |
| 18 Logan Sadesky (AB) Rundle Mountain Cycling Club |
1:14:12 |
| 19 Jeremie Baron (QC) Mathieu Performance |
1:14:50 |
| 20 Jeremie Ranger (ON) Skinouk |
1:15:35 |
| 21 Quinn Storey (BC) Cannondale Pb Fortius |
1:15:36 |
| 22 Maxime Keeney (QC) Dalbix |
1:15:36 |
| 23 Jean-Michel Tremblay (QC) Cyclone D'Alma |
1:15:36 |
| 24 Charles D'amour (QC) Dalbix |
1:15:38 |
| 25 Calum Mac Eachen (NS) Team Nova Scotia |
1:16:08 |
| 26 Nicolas St Laurent (QC) CVM Sigma Assurance |
1:16:56 |
| 27 Thomas Nadeau (QC) CVM Sigma Assurance Lac Beauport |
1:17:02 |
| 28 Aidan Brown (AB) Rundle Mountain Cycling Club |
1:17:03 |
| 29 Xavier Martin (QC) C3/Velo Pays D'en Haut |
1:17:54 |
| 30 Vincent Simard (QC) Cvm De La Gatineau |
1:18:10 |
| 31 Elliot Jamieson (BC) Cycling BC |
1:18:12 |
| 32 Ismael Nouhi-Goupil (QC) Cvm De La Gatineau |
1:22:50 |
| 33 John Vanluxemborg (NS) Team Nova Scotia |
1:22:54 |
| 34 Paul Mysko (ON) Centurion Next Wave |
1:23:15 |
| 35 Remi Levesque (NB) Velo Edmundston |
1:26:11 |
| 36 Duncan Ferguson (NS) Bicycle Nova Scotia |
1:28:02 |