| Rank | Bib | Name | Team | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|
| 1. | 620 | NICOLET, Victor | University of Toronto Road Racing | ON75695 | 100 916 837 74 | 44:46 | |
| 2. | 601 | BARRY, Ashlin | EF-ONTO | ON75026 | 100 746 510 79 | 44:46 | 0'00" |
| 3. | 615 | LUBBERS, Hudson | Ignite Junior Cycling | ON75099 | 101 220 091 09 | 44:46 | 0'00" |
| 4. | 626 | SAMUEL, Travis | ON75287 | 100 096 559 28 | 44:46 | 0'00" | |
| 5. | 617 | MCKEE, Steve | Wheels of Bloor/AutoStyle Collision | ON75100 | 100 596 957 03 | 44:47 | 0'01" |
| 6. | 613 | KALICHMAN, Daniel | Toronto Hustle | ON75456 | 100 931 481 71 | 44:47 | 0'01" |
| 7. | 607 | CARUANA, Chris | ka.dre CHPT3 x Aquila | ON75679 | 101 247 816 89 | 44:48 | 0'01" |
| 8. | 612 | HARRIS, Patrick | Ignite Junior Cycling | ON75443 | 101 126 484 07 | 44:48 | 0'01" |
| 9. | 634 | VARABEI, Anton | Toronto Hustle | ON75892 | 100 089 145 83 | 44:48 | 0'01" |
| 10. | 608 | CORMIER, Jacques | Midweek Cycling Club | ON75553 | 100 499 275 00 | 44:49 | 0'03" |
| 11. | 622 | OLEJNICZAK, David | ON75135 | 100 875 839 10 | 44:50 | 0'04" | |
| 12. | 623 | RAE, Jeremy | Ascent Cycling | PR23-01398 | 100 637 457 54 | 44:52 | 0'05" |
| 13. | 609 | ELLIOTT, Scott | Midweek Cycling Club | PR23-01179 | 100 524 153 46 | 44:53 | 0'07" |
| 14. | 638 | YBANEZ, Michael | B1 Gruppo Cycling | ON75873 | 100 600 162 07 | 44:57 | 0'10" |
| 15. | 621 | NIEUWHOF, Sam | PR23-01335 | | 44:53 | -1 lap | |
| 16. | 637 | WORDEN, Jeremy | ON75834 | 100 780 024 31 | 44:54 | -1 lap | |
| 17. | 632 | SZCZEPANIEC, Patryk | ON75843 | 101 185 166 04 | 44:58 | -1 lap | |
| 18. | 625 | RUSCICA, Carter | University of Toronto Road Racing | PR23-01449 | | 45:21 | -1 lap |
| 19. | 610 | FLETCHER, Roland | Midweek Cycling Club | ON75123 | 100 845 598 33 | 45:23 | -1 lap |
| 20. | 619 | MENEGON, Nicholas | Ascent Cycling | ON75248 | 100 595 946 59 | 45:27 | -1 lap |
| 21. | 616 | MANNING, Ian | Ascent Cycling | ON75875 | 100 039 118 11 | 45:27 | -1 lap |
| 22. | 627 | SCHATZMAIR, Ralph | RealDeal Racing | ON75550 | 100 878 242 85 | 44:51 | -3 laps |
| 23. | 633 | TRISCHUK, William | Opus Elite Cycling pb Cyclepath Oakville | ON75027 | 100 462 441 26 | 44:59 | -3 laps |
| 24. | 641 | KIRK, Chris | ON76489 | 100 588 783 74 | 45:02 | -4 laps | |
| DNF | 636 | WOO, Kenneth | ON75675 | 100 583 537 66 | |||
| DNF | 611 | GOUDSWAARD, Skyler | The Cyclery Racing | ON75240 | 101 274 811 21 | ||
| DNF | 614 | LEBRETON, Madeline | The Cyclery Racing | ON75087 | 101 219 172 60 | ||
| DNF | 624 | ROTSTEIN, Joshua | UNC Lotto Max | ON75627 | 101 257 391 61 | ||
| DNF | 604 | BILICKI, Stephen | Midweek Cycling Club | PR23-01261 | 100 596 891 34 | ||
| DNF | 606 | BURTON, Timothy | RealDeal Racing | ON75844 | 100 098 493 22 | ||
| DNS | 602 | BARRY, Michael | Mariposa Cycle Racing Team | PR23-01069 | | ||
| DNS | 603 | BERGERON, Charles | Ignite Junior Cycling | ON75072 | 100 639 012 57 | ||
| DNS | 605 | BOTTERELL, Angus | Morning Glory Cycling Club | PR23-00337 | 100 551 246 76 | ||
| DNS | 618 | MEHLOMAKULU, Zola | Ascent Cycling | ON75035 | 100 598 193 75 | ||
| DNS | 628 | SFERRAZZA, Lindsay | Ascent Cycling | ON75769 | 100 160 446 89 | ||
| DNS | 629 | SHEIN, Sam | Ascent Cycling | ON75283 | 101 248 903 12 | ||
| DNS | 630 | SHERAR, Matthew | Ascent Cycling | ON75781 | 100 163 147 74 | ||
| DNS | 635 | WILLSON, Connor | PR23-00036 | | |||
| DNS | 639 | ZAAD, Ali | PR23-00882 | | |||
| DNS | 666 | LITTLE, Mike | Ascent Cycling | ON75845 | 100 560 066 69 | ||
| DQ | 631 | SZABO, Jude | Ascent Cycling | ON75067 | 100 951 152 51 | ||
| DQ | 640 | MENEGUZZI, Robert | Midweek Cycling Club | ON75382 | 100 653 099 79 |