| Rank | Bib | Name | Team | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|
| 1. | 935 | BERGERON, Charles | Ignite Junior Cycling | ON75072 | 100 639 012 57 | 31:27 | |
| 2. | 432 | HARRIS, Jack | Ignite Junior Cycling | ON75444 | 101 262 845 83 | 31:41 | 0'13" |
| 3. | 640 | MENEGUZZI, Robert | Midweek Cycling Club | ON75382 | 100 653 099 79 | 32:02 | 0'35" |
| 4. | 928 | BISHOP, Ben | Bateman's Bike Co p/b Cloud9 AV | PR23-01133 | | 33:07 | 1'39" |
| 5. | 135 | RUSSWURM, Oskar | University of Toronto Road Racing (UTRR) | 10089972635 | 100 899 726 35 | 33:16 | 1'49" |
| 6. | 919 | BUSCHLEN, Scott | Opus Elite Cycling pb Cyclepath Oakville | ON74683 | 100 500 928 04 | 33:25 | 1'57" |
| 7. | 932 | CORMIER, Jacques | Midweek Cycling Club | ON75553 | 100 499 275 00 | 35:07 | 3'39" |
| 8. | 611 | GOUDSWAARD, Skyler | The Cyclery Racing | ON75240 | 101 274 811 21 | 32:38 | -1 lap |
| 9. | 962 | BAIRD, Alex | Lantern Rouge | 10144775817 | 101 447 758 17 | 33:44 | -1 lap |
| DNF | 911 | STROOMBERG, Bas | CP19-0711 | | |||
| DNF | 136 | WILLIAMS, Jacob | Lantern Rouge | 100 607 246... | 100 607 246 10 | ||
| DNS | 605 | BOTTERELL, Angus | PR23-00337 | 100 551 246 76 | |||
| DNS | 635 | BLOOM, Parker | PR23-01830 | | |||
| DNS | 901 | SPEARE, Michael | Midweek Cycling Club | 10144704580 | 101 447 045 80 | ||
| DNS | 903 | GREGORY, Connor | Surface Cycling | ON76163 | 100 585 214 94 |