| Rank | Bib | Name | Team | License | UCI ID | Time | Gap |
|---|---|---|---|---|---|---|---|
| 1. | 307 | LUKE, Evan | RealDeal Racing | 24COMP-0103 | | 29:21 | |
| 2. | 317 | EVERTON, Ethan Ash | KW Cycling Academy p/b Liftow | TEMP_596841... | 29:22 | 0'01" | |
| 3. | 340 | ALLEN, Brandon | Toronto Prime | TEMP_818093... | 29:27 | 0'06" | |
| 4. | 341 | BURKHOLDER, Peter | Alegro Racing Division | PR23-00171 | | 29:28 | 0'07" |
| 5. | 324 | VAN DYKE, Dwight | N/A | TEMP_187358... | 29:28 | 0'07" | |
| 6. | 325 | PERKINS, Jon-Michael | N/A | TEMP_690084... | 29:29 | 0'08" | |
| 7. | 306 | FRY, Johnathan | N/A | TEMP_142514... | 29:29 | 0'08" | |
| 8. | 300 | LALIBERTE, Scott | The 6 Cycling Academy | ON74724 | 100 065 969 90 | 29:29 | 0'08" |
| 9. | 335 | HEO, Jaehyeon | University of Toront Road Racing | TEMP_794878... | 29:30 | 0'09" | |
| 10. | 308 | VEAL, Evan | RealDeal Racing | TEMP_329879... | 29:30 | 0'09" | |
| 11. | 330 | FORRESTER, Christien | Tailgun Racing | TEMP_731670... | 29:30 | 0'09" | |
| 12. | 328 | NUNES, Leonardo | Morning Glory | TEMP_070479... | 29:30 | 0'09" | |
| 13. | 336 | JONES, Matt | Brampton Cycling Club | TEMP_247108... | 29:30 | 0'09" | |
| 14. | 332 | LEE, Min | MBRC | TEMP_011915... | | 29:30 | 0'09" |
| 15. | 327 | GEURTS, Spencer | None | TEMP_579521... | | 29:31 | 0'09" |
| 16. | 310 | HIGGINS, Leo | Milton Revolution CC | TEMP_418929... | | 29:31 | 0'09" |
| 17. | 257 | FRASER, Aderyn | Orion Racing | ON75015 | 100 846 902 76 | 29:31 | 0'10" |
| 18. | 315 | SLEETH, Eric | Individual | TEMP_829400... | 29:31 | 0'10" | |
| 19. | 318 | JUGUILON, Vaugn | Bike Zone Racing | TEMP_416341... | 29:31 | 0'10" | |
| 20. | 303 | SPAGNOLA, Mike | Alegro Racing Division | ON75691 | 100 539 372 36 | 29:32 | 0'11" |
| 21. | 322 | CAMERON, Neal | Tailgun Racing | TEMP_174092... | 29:32 | 0'11" | |
| 22. | 329 | RADING, Jesse | Midweek Cycling Club | PR23-01946 | | 29:32 | 0'11" |
| 23. | 348 | BURCEW, Martin | UNC | TEMP_011908... | | 29:33 | 0'11" |
| 24. | 302 | CAMACHO, Bruce | D'ornellas cycle club | ON75060 | 100 516 115 59 | 29:33 | 0'12" |
| 25. | 304 | SAHA, Prantik | MBRC.org - Stickerbeat.com | TEMP_378221... | 29:33 | 0'12" | |
| 26. | 314 | DRNAC, France | Barrie Cycling Club | TEMP_710459... | 29:34 | 0'13" | |
| 27. | 313 | NOKES, Jeremy | Etobicoke Cycling Club | TEMP_432090... | 29:35 | 0'14" | |
| 28. | 305 | BIRCHALL, Charles | Mid Week | CP02515 | | 29:36 | 0'15" |
| 29. | 311 | RANDALL, Matthew | Alegro Racing Division | ON75663 | 100 767 074 79 | 29:36 | 0'15" |
| 30. | 261 | KRAMER, Ilse | Midweek CC | 10169501117 | 29:37 | 0'16" | |
| 31. | 326 | HARRIS, Jay | Tailgun | TEMP_405643... | 29:38 | 0'17" | |
| 32. | 321 | MRAKPOR, Etuviere | Tailgun Racing | TEMP_051235... | 29:43 | 0'21" | |
| 33. | 323 | BUNGA, James | Tailgun Racing p/b Sweet Pete’s Bike Shop | CP19-1851 | | 29:55 | 0'34" |
| 34. | 319 | WEBB, neil | Tailgun Racing | TEMP_912389... | 30:09 | 0'48" | |
| 35. | 331 | FORRESTER, Emmerson | NA | TEMP_853733... | 30:09 | 0'48" | |
| 36. | 301 | LUNDENBERG, Daniel | Newmarket Eagles Cycling Club | ON75201 | 100 462 566 54 | 30:10 | 0'49" |
| 37. | 339 | KIRK, Chris | Indy | ON76489 | 100 588 783 74 | 30:29 | 1'08" |
| 38. | 334 | YUE, James | None | TEMP_292506... | 29:37 | -1 lap | |
| 39. | 312 | TRAN, Joe | Midweek Cycling Club | PR23-00360 | 100 596 900 43 | 29:57 | -1 lap |
| 40. | 337 | HUGHES, Andrew | None | TEMP_239498... | 29:57 | -2 laps | |
| 41. | 309 | HIGGINS, Jonathan | Milton Revolution CC | TEMP_749666... | | 29:58 | -2 laps |
| 42. | 338 | STANDAERT, Kyle | ECC | TEMP_333488... | 30:02 | -3 laps | |
| 43. | 333 | SIMMS, Dwayne | Alegro Cycles | 24CHAL-1238 | -21 laps | ||
| DNS | 259 | COKER, Meaghan | Saddle Sisters | TEMP_744207... |