| Women |
| 1 Jessica Hannah (Can) Total Restoration Cycling Team - W2 |
by position |
| 2 Lauren Roschen (USA) Westwood Cycle/Cannondale p/b Vision Sports - W3 |
by position |
| 3 Joelle Numainville (Can) Webcor Builders - W1 |
by position |
| 4 Rachel Mcbride (Can) Glotman Simpson Cycling - W2 |
by position |
| 5 Amy Dearden (Can) Keller Rohrback - W1 |
by position |
| 6 Heather Kay (Can) United Cycle - W1 |
by position |
| 7 Laura Brown (Can) Total Restoration Cycling Team - W1 |
2:21.00 |
| 8 Shoshauna Laxson (USA) Trek Red Truck Racing p/b Mosaic Homes - W2 |
2:22.00 |
| 9 Margaret Pugh (Can) Westwood Cycle/Cannondale p/b Vision Sports - W2 |
2:26.00 |
| 10 Kristine Brynjolfson (Can) Westwood Cycle/Cannondale p/b Vision Sports - W1 |
2:27.00 |
| 11 Jasmin Glaesser (Ger) Total Restoration Cycling Team - W2 |
2:27.00 |
| 12 Jenny Lehmann (Can) Mighty Riders - W3 |
2:29.00 |
| 13 Naomi Cooper (Can) Trek Red Truck Racing p/b Mosaic Homes - W1 |
2:31.00 |
| 14 Andrea Bunnin (Can) dEVo Escape Velocity - W2 |
2:32.00 |
| 15 Megan Rathwell (Can) Aviawest/Blue Competition Cycles - W2 |
2:34.00 |
| 16 Courtney Albert (Can) Trek Red Truck Racing p/b Mosaic Homes - W1 |
2:35.00 |
| 16 Shailie Sanbrooks (Can) Russ Hays Cycling Club - W1 |
2:35.00 |
| 16 Leslie Vice (Can) Glotman Simpson Cycling - W2 |
2:35.00 |
| 16 Angela McClure (AUS) Webcor/ Alto Velo - W1 |
2:35.00 |
| 18 Leah Kirchmann (Can) Trek Red Truck Racing p/b Mosaic Homes - W2 |
2:38.00 |
| 19 Sarah Stewart (Can) Total Restoration Cycling Team - W2 |
2:39.00 |
| 20 Marie-Claude Gagnon (Can) Glotman Simpson Cycling - W2 |
2:40.00 |
| 21 Rachel Canning (Can) Local Ride Racing - W2 |
2:44.00 |
| 22 Morgan Cabot (Can) Glotman Simpson Cycling - W3 |
2:50.00 |
| 23 Lisa Rogers (Can) Independent - W3 |
2:52.00 |
| 24 Annie Ewart (Can) Trek Red Truck Racing p/b Mosaic Homes - W2 |
2:53.00 |
| 25 Erin Redl (Can) Glotman Simpson Cycling - W2 |
2:57.00 |
| 26 Jennifer Kohm (Can) Glotman Simpson Cycling - W2 |
3:16.00 |
| DNS Sarah Coney (Can) Independent - W2 |
| |
| Men |
| 1 Will Routley (Can) Jelly Belly p/b Kenda - M1 |
by position |
| 2 Andrew Pinfold (Can) UnitedHealthCare Pro Cycling - M1 |
by position |
| 3 Shawn Bunnin (Can) Total Restoration Cycling Team - M1 |
by position |
| 4 Nic Hamilton (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
by position |
| 5 Bailey Mcknight (Can) Synergy - M2 |
by position |
| 6 Sebastian Salas (Can) Team H&R BLOCK - M1 |
1:47.00 |
| 7 Justin Kerr (Can) Team H&R BLOCK - M1 |
1:48.00 |
| 8 Garrett McLeod (Can) Team H&R BLOCK - M1 |
1:49.00 |
| 8 Mike Sidic (Can) Team H&R BLOCK - M2 |
1:49.00 |
| 10 Cyrus Kangarloo (Can) Total Restoration Cycling Team - M1 |
1:49.00 |
| 11 Aaron Schooler (Can) Team H&R BLOCK - M1 |
1:49.00 |
| 12 Christian Meier (Can) Garmin – Transitions - M1 |
1:50.00 |
| 12 Jesse Reams (Can) Garneau Evolution - M2 |
1:50.00 |
| 14 Marsh Cooper (Can) Kelly Benefit Strategies - M1 |
1:51.00 |
| 14 Dustin Andrews (Can) Team H&R BLOCK - M1 |
1:51.00 |
| 16 Dan MacDonald (Can) Total Restoration Cycling Team - M1 |
1:52.00 |
| 16 Mike Rothengatter (Can) dEVo - M2 |
1:52.00 |
| 18 Jeffrey Werner (Can) Garneau Evolution - M2 |
1:53.00 |
| 19 Steven Devantier (Can) Local Ride Racing - M2 |
1:54.00 |
| 20 Jason Kilmartin (Can) Balance Point Racing - M2 |
1:56.00 |
| 20 Curtis Deardon (Can) Garneau Evolution - M2 |
1:56.00 |
| 20 Chris McNeil (Can) Team H&R BLOCK - M1 |
1:56.00 |
| 20 Cheyne Hoag (USA) Kelly Benefit Strategies - M1 |
1:56.00 |
| 20 Matthew O'Hagan (Can) Garneau Evolution - M1 |
1:56.00 |
| 25 Mike Elliston (Can) Glotman Simpson Cycling - M2 |
1:57.00 |
| 25 Guy Biggar (Can) Garneau Evolution - M2 |
1:57.00 |
| 27 Marvin Guzman (Can) Independent - M2 |
1:58.00 |
| 28 Bart Ludbrook (Can) Glotman Simpson Cycling - M2 |
1:59.00 |
| 29 Svein Tuft (Can) Garmin – Transitions - M1 |
2:01.00 |
| 30 Cuylar Conly (Can) Westwood Cycle/Cannondale p/b Vision Sports - M2 |
2:03.00 |
| 31 Roman Kilun (USA) UnitedHealthCare Pro Cycling - M1 |
2:04.00 |
| 32 Allan Prazsky (Can) Glotman Simpson Cycling - M1 |
2:06.00 |
| 33 William Goodfellow (Can) BikeReg.com/Cannondale - M1 |
2:09.00 |
| 34 Kyle Buckosky (Can) Team Coastal - M2 |
2:10.00 |
| 34 Boris Martin (Can) Trek Red Truck Racing p/b Mosaic Homes - M2 |
2:10.00 |
| 36 Bradley Clifford (Can) ERTC Revolution - M1 |
2:12.00 |
| 37 Christopher McGarity (Can) Garneau Evolution - M1 |
2:13.00 |
| 38 Zachary Young (Can) Local Ride Racing - M2 |
2:15.00 |
| 38 Geoff O'Toole (Can) Garneau Evolution - M1 |
2:15.00 |
| 38 David Gillam (Can) Glotman Simpson Cycling - M2 |
2:15.00 |
| 41 Ryan Anderson (Can) Kelly Benefit Strategies - M1 |
2:16.00 |
| 42 Geoff Macdonald (Can) ERTC Revolution - M2 |
2:17.00 |
| 43 Dan Skinner (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
2:20.00 |
| 44 Alex Candelario (USA) Kelly Benefit Strategies - M1 |
2:22.00 |
| 45 Adam Thuss (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
3:05.00 |
| 46 Jamie Sparling (Can) Total Restoration Cycling Team - M1 |
3:22.00 |
| DNS Morgan Schmitt (USA) UnitedHealthCare Pro Cycling - M1 |
| DNS Adrian Hegyvary (USA) UnitedHealthCare Pro Cycling - M1 |
| DNS Mark MacDonald (Can) Team H&R BLOCK - M1 |
| DNS Jacob Schwingboth (Can) Team H&R BLOCK - M2 |
| DNS Tyler Trace (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
| DNS Mathew Bell (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
| DNS Nathan MacDonald (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
| DNS Marcel Aarden (Can) Total Restoration Cycling Team - M1 |
| DNS Tim Abercrombie (Can) Garneau Evolution - M1 |
| DNS Andrew Kyle (Can) Garneau Evolution - M1 |
| DNS Rory McAdams (USA) Glotman Simpson Cycling - M1 |
| DNS John Perkins (Can) Glotman Simpson Cycling - M1 |
| DNS Maurice Worsfold (Can) Team Coastal - M1 |
| DNS Chris Worsfold (Can) Team Coastal - M1 |
| DNS David Stephens (Can) Team Coastal - M2 |
| DNS Stephen Ferris (Can) Calgary Cycle/top gear - M2 |
| DNS Cody Campbell (Can) Trek-Livestrong U23 - M1 |
| DNS Hugh Trenchard (Can) Dr. Walker Chiropractor - M1 |