| Rank | Bib | Name | Team | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|
| 1. | 32 | BLOOM, Parker | Blacksmith Cycle | PR23-01830 | | 36:35 | |
| 2. | 212 | RITCHIE, Cullen | Blacksmith Cycle | TEMP_665801... | 36:35 | 0'00" | |
| 3. | 50 | HENDERSON, Michael | Morning Glory Cycling Club | CP19-1753 | | 38:24 | 1'49" |
| 4. | 27 | WHITE, Chris | 100 655 408... | 100 655 408 60 | 38:25 | 1'49" | |
| 5. | 17 | HERRLE-FANNING, Laurence | Alegro Racing Division | 24COMP-0319 | | 39:51 | 3'16" |
| 6. | 4 | SMITH, Brook | Bateman's Bike Co p/b Cloud9 AV | ON75618 | 100 541 743 79 | 41:05 | 4'30" |
| 7. | 226 | DONOVAN, Eames | Morning Glory Cycling Club | CP12545 | | 37:19 | -1 lap |
| 8. | 96 | MILBURN- TAI, Jordon | Tailgun Racing | 10123655580 | 101 236 555 80 | 38:21 | -1 lap |
| 9. | 580 | STEPHANIAN, Devin | LapDogs Cycling Club | PR23-01374 | | 38:23 | -1 lap |
| DNF | 78 | DINIZ, Nicholas | ON75000 | 100 235 642 13 | |||
| DNS | 3 | SPEARE, Michael | Lantern Rouge | 10144704580 | 101 447 045 80 | ||
| DNS | 8 | RUSSWURM, Oskar | University of Toronto Road Racing (UTRR) | 10089972635 | 100 899 726 35 | ||
| DNS | 37 | ROSEN, Noah | VeloColour | PR23-01853 | 100 655 303 52 | ||
| DNS | 42 | BUSCHLEN, Scott | St Catherine's Cycling Club | ON74683 | 100 500 928 04 | ||
| DNS | 47 | GREGORY, Connor | Surface Cycling | ON76163 | 100 585 214 94 | ||
| DNS | 82 | VROOMAN, Jamie | ON75779 | 100 562 833 23 | |||
| DNS | 346 | LOCKHART, William | KW Cycling Academy | TEMP_011155... |