| Stage 3: White Rock Road Race, 134 km |
| 1 Svein Tuft (Can) Garmin – Transitions - M1 |
3:35:08 |
| 2 Will Routley (Can) Jelly Belly p/b Kenda - M1 |
3:36:01 |
| 3 Christian Meier (Can) Garmin – Transitions - M1 |
3:36:51 |
| 4 Ryan Anderson (Can) Kelly Benefit Strategies - M1 |
3:37:12 |
| 5 Nic Hamilton (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
3:41:05 |
| 6 Tim Abercrombie (Can) Garneau Evolution - M1 |
s.t. |
| 7 Cyrus Kangarloo (Can) Total Restoration Cycling Team - M1 |
3:41:40 |
| 8 Mike Sidic (Can) Team H&R BLOCK - M2 |
s.t. |
| 9 William Goodfellow (Can) BikeReg.com/Cannondale - M1 |
3:41:55 |
| 10 Curtis Deardon (Can) Garneau Evolution - M2 |
3:42:37 |
| 11 Garrett McLeod (Can) Team H&R BLOCK - M1 |
3:43:32 |
| 12 David Stephens (Can) Team Coastal - M2 |
3:44:20 |
| 13 Justin Kerr (Can) Team H&R BLOCK - M1 |
3:52:44 |
| 14 Aaron Schooler (Can) Team H&R BLOCK - M1 |
3:52:48 |
| 15 Chris McNeil (Can) Team H&R BLOCK - M1 |
3:52:51 |
| 16 Jeffrey Werner (Can) Garneau Evolution - M2 |
3:52:57 |
| 17 David Gillam (Can) Glotman Simpson Cycling - M2 |
3:53:15 |
| 18 Kyle Buckosky (Can) Team Coastal - M2 |
3:53:46 |
| 19 Jason Kilmartin (Can) Balance Point Racing - M2 |
3:53:48 |
| 20 Hugh Trenchard (Can) Dr. Walker Chiropractor - M1 |
3:55:21 |
| 21 Bradley Clifford (Can) ERTC Revolution - M1 |
3:55:47 |
| 22 Dan MacDonald (Can) Total Restoration Cycling Team - M1 |
| 23 Mike Elliston (Can) Glotman Simpson Cycling - M2 |
| 24 Steven Devantier (Can) Local Ride Racing - M2 |
all s.t. |
| 25 Bailey Mcknight (Can) Synergy - M2 |
3:55:49 |
| 26 Bart Ludbrook (Can) Glotman Simpson Cycling - M2 |
3:55:50 |
| DNF Andrew Pinfold (Can) UnitedHealthcare Pro Cycling p/b Maxxis - M1 |
| DNF Roman Kilun (USA) UnitedHealthcare Pro Cycling p/b Maxxis - M1 |
| DNF Marsh Cooper (Can) Kelly Benefit Strategies - M1 |
| DNF Alex Candelario (USA) Kelly Benefit Strategies - M1 |
| DNF Cheyne Hoag (USA) Kelly Benefit Strategies - M1 |
| DNF Sebastian Salas (Can) Team H&R BLOCK - M1 |
| DNF Adam Thuss (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
| DNF Dan Skinner (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
| DNF Boris Martin (Can) Trek Red Truck Racing p/b Mosaic Homes - M2 |
| DNF Jamie Sparling (Can) Total Restoration Cycling Team - M1 |
| DNF Shawn Bunnin (Can) Total Restoration Cycling Team - M1 |
| DNF Marcel Aarden (Can) Total Restoration Cycling Team - M1 |
| DNF Christopher McGarity (Can) Garneau Evolution - M1 |
| DNF Matthew O'Hagan (Can) Garneau Evolution - M1 |
| DNF Geoff O'Toole (Can) Garneau Evolution - M1 |
| DNF Jesse Reams (Can) Garneau Evolution - M2 |
| DNF John Perkins (Can) Glotman Simpson Cycling - M1 |
| DNF Maurice Worsfold (Can) Team Coastal - M1 |
| DNF Chris Worsfold (Can) Team Coastal - M1 |
| DNF Mike Rothengatter (Can) dEVo - M2 |
| DNF Marvin Guzman (Can) Independent - M2 |
| DNF Stephen Ferris (Can) Calgary Cycle/top gear - M2 |
| DNF Allan Prazsky (Can) Glotman Simpson Cycling - M1 |
| DNF Dustin Andrews (Can) Team H&R BLOCK - M1 |
| DNF Zachary Young (Can) Local Ride - M2 |
| DNS Morgan Schmitt (USA) UnitedHealthcare Pro Cycling p/b Maxxis - M1 |
| DNS Adrian Hegyvary (USA) UnitedHealthcare Pro Cycling p/b Maxxis - 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 Andrew Kyle (Can) Garneau Evolution - M1 |
| DNS Guy Biggar (Can) Garneau Evolution - M2 |
| DNS Rory McAdams (USA) Glotman Simpson Cycling - M1 |
| DNS Cuylar Conly (Can) Westwood Cycle/Cannondale p/b Vision Sports - M2 |
| DNS Geoff Macdonald (Can) ERTC Revolution - M2 |
| DNS Cody Campbell (Can) Trek-Livestrong U23 - M1 |
| |
| Final Overall |
| 1 Svein Tuft (Can) Garmin – Transitions - M1 |
29 pts |
| 2 Will Routley (Can) Jelly Belly p/b Kenda - M1 |
24 |
| 3 Nic Hamilton (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
24 |
| 4 Christian Meier (Can) Garmin – Transitions - M1 |
23 |
| 5 Justin Kerr (Can) Team H&R BLOCK - M1 |
14 |
| 6 Jamie Sparling (Can) Total Restoration Cycling Team - M1 |
13 |
| 7 Sebastian Salas (Can) Team H&R BLOCK - M1 |
10 |
| 8 Mike Sidic (Can) Team H&R BLOCK - M2 |
10 |
| 9 Cyrus Kangarloo (Can) Total Restoration Cycling Team - M1 |
10 |
| 10 Shawn Bunnin (Can) Total Restoration Cycling Team - M1 |
9 |
| 11 Marsh Cooper (Can) Kelly Benefit Strategies - M1 |
9 |
| 12 William Goodfellow (Can) BikeReg.com/Cannondale - M1 |
8 |
| 13 Bailey Mcknight (Can) Synergy - M2 |
7 |
| 14 Garrett McLeod (Can) Team H&R BLOCK - M1 |
7 |
| 15 Roman Kilun (USA) UnitedHealthcare Pro Cycling p/b Maxxis - M1 |
3 |
| 16 Cheyne Hoag (USA) Kelly Benefit Strategies - M1 |
3 |
| 17 Aaron Schooler (Can) Team H&R BLOCK - M1 |
3 |
| 18 Chris McNeil (Can) Team H&R BLOCK - M1 |
3 |
| 19 Adam Thuss (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
3 |
| 20 Dan Skinner (Can) Trek Red Truck Racing p/b Mosaic Homes - M1 |
3 |
| 21 Boris Martin (Can) Trek Red Truck Racing p/b Mosaic Homes - M2 |
3 |
| 22 Dan MacDonald (Can) Total Restoration Cycling Team - M1 |
3 |
| 23 Christopher McGarity (Can) Garneau Evolution - M1 |
3 |
| 24 Matthew O'Hagan (Can) Garneau Evolution - M1 |
3 |
| 25 Geoff O'Toole (Can) Garneau Evolution - M1 |
3 |
| 26 Jesse Reams (Can) Garneau Evolution - M2 |
3 |
| 27 Kyle Buckosky (Can) Team Coastal - M2 |
3 |
| 28 Bradley Clifford (Can) ERTC Revolution - M1 |
3 |
| 29 Jason Kilmartin (Can) Balance Point Racing - M2 |
3 |
| 30 Jeffrey Werner (Can) Garneau Evolution - M2 |
3 |
| 31 Marvin Guzman (Can) Independent - M2 |
3 |
| 32 Bart Ludbrook (Can) Glotman Simpson Cycling - M2 |
3 |
| 33 Dustin Andrews (Can) Team H&R BLOCK - M1 |
3 |