| Senior Elite/Espoir U23 Men |
| 1. Derek Zandstra (3 Rox Racing) | 38:44 |
| 2. Mike Garrigan (Jet Power/Epic Ride) | at 1:41 |
| 3. Peter Glassford (Trek Bicycle Store Team) | 3:11 |
| 4. Adam Morka (3 Rox Racing) | 3:51 |
| 5. Andrew Watson (Barrie Cycling Club) | 6:19 |
| 6. Danny Souter (KHS Canada) | 8:21 |
| 7. Stu Alp (Maple Leaf Cycling Club) | 10:08 |
| 8. Jacob McClelland (Arrow Racing) | 10:23 |
| 9. Kyle Douglas (3 Rox Racing) | 10:30 |
| 10. Haydn Boucher (3 Rox Racing) | 11:06 |
| 11. Zachary Winn (Xprezo/Solid Edge) | 13:42 |
| 12. Tristan Smit (BikeSports Racing Team) | 13:42 |
| 13. Scott Lundy (Reynold Cycle) | 14:30 |
| 14. Ben Dawson (Cycle Solutions/Angry Johnny's Racing) | 15:00 |
| 15. Jamie Wagler (Two Wheel Express) | 15:19 |
| 16. Jon Kinsie (Arrow Racing) | 17:21 |
| 17. Imad Elghazal (Norco - Evolution Team) | 18:21 |
| 18. Michael Dennis (speedriver.com) | 18:57 |
| 19. Simon Wagler (Two Wheel Express) | 19:25 |
| 20. Matt Ellis (Arrow Racing) | 20:44 |
| 21. Jerome Samson (Sweet Pete's) | 22:10 |
| 22. Cory Hancock (3 Rox Racing) | 24:07 |
| 23. Matthew Paziuk (Norco - Evolution Team) | 24:27 |
| 24. Chris Bruckner (Impala Bicycles) | 26:02 |
| DNF. Eric Batty (Trek Bicycle Store Team) |
| DNF. Shane Hollingshead (Norco - Evolution Team) |
|
| Senior Elite Women |
| 1. Amanda Sin (3 Rox Racing) | 35:09 |
| 2. Mikaela Kofman (3 Rox Racing) | at 5:42 |
| 3. Susan Stephens (Ind) | 7:07 |
| 4. Sue Haviland (Norco - Evolution Team) | 9:31 |
| 5. Kaitlin Michener (Arrow Racing) | 13:37 |
| 6. Abby Owsley (Fly Gurlz) | 13:59 |
| 7. Tabitha Ferguson (Waterloo Cycling Club) | 14:45 |
| 8. Laura Murray (Ind) | 21:27 |
| DNF. Celine Foreht (Sporting Life) |
| DNS. Heather Gray (Cycle Solutions/Angry Johnny's Racing) |
| DNS. Kristen Lake (Sweet Pete's) |
|
| Junior (17-18) Expert Men |
| 1. Zachary Hughes (The Hub Bicycle Club) | 27:09 |
| 2. Tyson Wagler (Two Wheel Express) | at 0:08 |
| 3. Christopher Everist (3 Rox Racing) | 2:54 |
| 4. Taylor Pieprzak (Arrow Racing) | 3:10 |
| 5. Scott Lynch (Waterloo Cycling Club) | 5:10 |
| 6. John Fisher (Cycle Solutions/Angry Johnny's Racing) | 6:32 |
| 7. Ben Blake (Gears & Grinds Racing) | 6:33 |
| 8. Peter Beisel (Arrow Racing) | 8:43 |
| 9. Bennett Winn (Impala Bicycles) | 10:16 |
| 10. James Clarke (Cycle Solutions/Angry Johnny's Racing) | 10:39 |
| 11. Matthew Farquharson (HB Cycling Club) | 11:36 |
| 12. Jon Slaughter (Cycle Solutions/Angry Johnny's Racing) | 14:27 |
| 13. Joseph Green (Cycle Solutions/Angry Johnny's Racing) | 18:06 |
| 14. Chris Fruetel (Cycle Solutions/Angry Johnny's Racing) | 20:56 |
| DNF. Stephen Moscicky (Arrow Racing) |
| DNF. Brent Campbell (Coach Chris.ca /Ted Velikonja) | Mechanical |
| DNF. Michael Miller (Ride With Rendall) |
| DNF. Julian Richardson (Arrow Racing) |
|
| Cadet (15-16), Junior (17-18) Expert Women |
| 1. Ashley Barson (Coach Chris.ca /Ted Velikonja) | 16:02 |
| 2. Cayley Brooks (Arrow Racing) | at 4:54 |
| 3. Robyn Mildren (Hamilton Cycling Club) | 5:40 |
| 4. Natasha Oldcorn (Jet Power /Epic Ride) | 6:59 |
| 5. Laura Bietola (3 Rox Racing) | 7:28 |
| 6. Emily Fisher (Cycle Solutions/Angry Johnny's Racing) | 8:37 |
| 7. Charlotte Batty (Trek Bicycle Store Team) | 8:57 |
| 8. Marissa Wopereis (Ind) | 12:10 |
| 9. Kaitlin Boehm (Ind) | 14:49 |
| DNF. Michelle Everist (Algonquin Outfitters) | Ran out of gas |
|
| Cadet (15-16) Expert Men |
| 1. Mitchell Bailey (Jet Power/Epic Ride) | 3:42 |
| 2. Steven Noble (Ind) | at 1:38 |
| 3. Bretton Matthews (Mountainview Cycling Club) | 2:15 |
| 4. Preston Wagler (Two Wheel Express) | 2:42 |
| 5. Sam Rykhoff (Team Spoke O'Motion) | 2:56 |
| 6. Evan McNeely (J & J Cycle) | 3:09 |
| 7. Daniel Varga (Kamikaze Racing) | 4:01 |
| 8. Gabriel Charlton (Team Hardwood Cycling & Ski Club) | 4:47 |
| 9. Tom Guiot (Mountainview Cycling Club) | 5:10 |
| 10. Stefan Ruksys (J & J Cycle) | 7:07 |
| 11. Peter Lister (Mountainview Cycling Club) | 7:38 |
| 12. Jason LeBlanc (Team Hardwood Cycling & Ski Club) | 8:32 |
| 13. Conor O`Brien (Ride With Rendall) | 9:20 |
| 14. Stuart Loney (HB Cycling Club) | 9:49 |
| 15. Jeff Tompkins (The Hub Bicycle Club) | 14:42 |
| 16. Emile Cabardos (Ind) | 23:34 |
| 17. Eliot Leyenhorst (J & J Cycle) | 25:41 |
| DNF. Jean Daniel St. Martin (Team Hardwood Cycling & Ski Club) |
| DNS. Karl Hoppner |
|
| Senior (19-29) Expert Men |
| 1. Evan Sharp (Sweet Pete's) | 30:26 |
| 2. Logan Tacoma (Two Wheel Express) | 2:01 |
| 3. Jarrod Forrest (The Hub Bicycle Club) | 2:44 |
| 4. Brandon Schmidt (Ind) | 3:09 |
| 5. James Cowan (Ironwood Racing) | 4:37 |
| 6. David Reid (Ind) | 6:00 |
| 7. Mark N Wells (Ind) | 7:00 |
| 8. Jonathan Berube (Ind) | 7:47 |
| 9. Jonathan McKinley (Ind) | 8:00 |
| 10. Adam Pells (Lapdogs Cycling Club) | 8:22 |
| 11. Steve Ferguson (HB Cycling Club) | 9:57 |
| 12. Jeff Kroetsch (Ind) | 10:42 |
| 13. Ryan Murray (Arrow Racing) | 12:09 |
| 14. Chris Barson (Ind) | 12:28 |
| 15. Colin Scott (Ind) | 13:49 |
| 16. David Freeman (Cycle Solutions/Angry Johnny's Racing) | 16:48 |
| 17. Tristan Spurr (Ind) | 23:01 |
| 18. Brendan Matheson (Trek Bicycle Store Team) | 24:28 |
| 19. Mike Harris (Elite Racing) | 37:58 |
| DNF. Nathan Martin (Two Wheel Express) |
| DNF. Scott Irwin (Trek Bicycle Store Team) |
| DNS. Chris Bouma (Sweet Pete's) |
| DNS. David Paradis (Jamis/Bikezone Racing) |