1 | Owen Clark | Homestead Racing/King City | ON | 55:35 | | 19.43 | 25 | 96.0 |
2 | Hugo Brisebois | Ride with Rendall p/b Biemme | QC | 56:18 | 43 | 19.18 | | 94.8 |
3 | Médéric Carrier | Équipe du Québec : Dalbix Siboire | QC | 56:26 | 51 | 19.14 | | 94.6 |
4 | Ian Ackert | Hardwood Next Wave from Severn | ON | 56:35 | 1:00 | 19.09 | 22 | 94.3 |
5 | Theodore De Groote | Ride with Ryan p/b Cycling Elements | ON | 56:55 | 1:20 | 18.98 | 20 | 93.8 |
6 | Matteo Oppizzi | Équipe du Québec : EC Performance des Laurentides | QC | 58:01 | 2:26 | 18.62 | | 92.0 |
7 | Luke Valenti | Ride with Ryan p/b Cycling Elements | ON | 58:17 | 2:42 | 18.53 | 18 | 91.6 |
8 | Cole Punchard | Angry Johnny’s Racing p/b Norco | ON | 58:45 | 3:10 | 18.38 | 17 | 90.8 |
9 | William Simard | Équipe du Québec : Dalbix Siboire | QC | 58:59 | 3:24 | 18.31 | | 90.5 |
10 | Felix Bouchard | cc MSA from Québec | QC | 59:14 | 3:39 | 18.23 | | 90.1 |
11 | Jack Gillies | Ride with Ryan p/b Cycling Elements | ON | 59:17 | 3:42 | 18.22 | 16 | 90.0 |
12 | Lief Rodgers | Cycling BC from Port Moody | BC | 1:00:03 | 4:28 | 17.99 | | 88.9 |
13 | Mikaël Côté | Équipe du Québec : Dalbix Siboire | QC | 1:00:15 | 4:40 | 17.93 | | 88.6 |
14 | Zorak Paillé | Équipe du Québec : EC Performance des Laurentides | QC | 1:00:15 | 4:40 | 17.93 | | 88.6 |
15 | Simon Ruelland | Équipe du Québec : CVM Sigma Assurance | QC | 1:00:54 | 5:19 | 17.73 | | 87.6 |
16 | Ethan Belanger | NCCH Elite p/b MGCC/Burlington | ON | 1:01:22 | 5:47 | 17.60 | 15 | 87.0 |
17 | Jacob Labrecque | CVM Cyclone d’Alma/Chicoutimi | QC | 1:01:25 | 5:50 | 17.58 | | 86.9 |
18 | Zack Duval | Dalbix Siboire from Sherbrooke | QC | 1:02:05 | 6:30 | 17.40 | | 86.0 |
19 | Erik Ashton | Cycling BC from Comox | BC | 1:02:23 | 6:48 | 17.31 | | 85.5 |
20 | Benjamin Théberge | cc MSA from Lévis | QC | 1:02:30 | 6:55 | 17.28 | | 85.4 |
21 | Antoine Martin | Vélo Pays−d’en−Haut/PG | QC | 1:02:50 | 7:15 | 17.19 | | 84.9 |
22 | Brett Lancaster | Hardwood Next Wave/Alliston | ON | 1:03:15 | 7:40 | 17.08 | 14 | 84.4 |
23 | Philippe Verret | CVM Sigma Assurance/Québec | QC | 1:03:19 | 7:44 | 17.06 | | 84.3 |
24 | Philippe Thiboutot | Équipe du Québec : CVM Sigma Assurance | QC | 1:04:11 | 8:36 | 16.83 | | 83.2 |
25 | Alexander Woodford | Ride with Rendall p/b Biemme | ON | 1:04:41 | 9:06 | 16.70 | 13 | 82.5 |
26 | Jack Mantifel | Durham Shredders from Whitby | ON | 1:04:56 | 9:21 | 16.63 | 12 | 82.2 |
27 | Jordan Gagné | Dalbix Siboire from Valcourt | QC | 1:05:11 | 9:36 | 16.57 | | 81.9 |
28 | Mathys Larocque | Vélo Pays−d’en−Haut/PG/Prévost | QC | 1:05:35 | 10:00 | 16.47 | | 81.4 |
29 | Samuel Potvin | CVM Cyclone d’Alma | QC | 1:06:13 | 10:38 | 16.31 | | 80.6 |
30 | Ryder Knoll | Team Alberta from Calgary | AB | 1:06:36 | 11:01 | 16.22 | | 80.1 |
31 | Lucas Barnes | Durham Shredders from Brooklin | ON | 1:06:44 | 11:09 | 16.18 | 11 | 80.0 |
32 | Kylian Brunelle | Dalbix Siboire from Sherbrooke | QC | 1:07:35 | 12:00 | 15.98 | | 79.0 |
33 | Lucas Norman | Hardwood Next Wave/Innisfil | ON | 1:09:59 | 14:24 | 15.43 | 10 | 76.3 |
34 | Milo Nixon | Hardwood Next Wave from Angus | ON | 1:11:25 | 15:50 | 15.12 | 9 | 74.7 |
35 | Aaron Wright | Spoke O’Motion Cycling Club | ON | 1:12:57 | 17:22 | 14.80 | 8 | 73.2 |
36 | Darian Ozon | Team Nova Scotia/Dartmouth | NS | 1:15:22 | 19:47 | 14.33 | | 70.8 |
37* | Colton Woolhouse | Angry Johnny’s Racing p/b Norco | ON | 50:09 | 1 lap to go | 14.36 | 7 | 70.9 |
DNF | Xavier Gagnon | Équipe du Québec : Dalbix Siboire | QC | | |