| Stage 3: Saint-Georges to Mont-Mégantic, 155 km |
| 1 Darwin Atapuma (Col) Colombian National Team |
4:00:16 |
| 2 Sergio Luis Henao (Col) Colombian National Team |
at s.t. |
| 3 Neil Shirley (USA) Kelly Benefit Strategies |
1:19 |
| 4 Bjorn Selanler (USA) Trek Livestrong |
1:27 |
| 5 Christopher Jones (USA) Team Type 1 |
1:32 |
| 6 Scott Zwizanski (USA) Kelly Benefit Strategies |
1:59 |
| 7 Steve Bovay (Sui) BMC Racing Team |
2:02 |
| 8 Ian MacGregor (USA) Team Type 1 |
2:20 |
| 9 Phillip Zajicek (USA) Fly V Australia |
2:29 |
| 10 Bernard Sulzberger (Aus) Fly V Australia |
s.t. |
| |
| 14 Cameron Evans (Can) Canadian National Team |
3:44 |
| 21 Ryan Roth (Can) Planet Energy |
4:47 |
| 24 Derrick St-John (Can) Garneau-Club Chaussure |
5:08 |
| 28 MatthewBell (Can) Canadian National Team |
5:41 |
| 30 Raphaël Gagné (Can) Équipe Québec |
6:15 |
| 40 André Tremblay (Can) Équipe Québec |
7:56 |
| |
| GC |
| 1 Sergio Luis Henao (Col) Colombian National Team |
12:00:02 |
| 2 Darwin Atapuma (Col) Colombian National Team |
at 0:03 |
| 3 Scott Zwizanski (USA) Kelly Benefit Strategies |
0:39 |
| 4 Christopher Jones (USA) Team Type 1 |
1:34 |
| 5 Darren Lill (RSA) Team Type 1 |
2:15 |
| 6 Bernard Sulzberger (Aus) Fly V Australia |
2:18 |
| 7 Benjamin Day (Aus) Fly V Australia |
3:03 |
| 8 Danilo Wyss (Sui) BMC Racing Team |
3:16 |
| 9 Ryan Roth (Can) Planet Energy |
3:25 |
| 10 Tom Southam (GBr) Rapha Condor |
3:42 |
| |
| 14 Derrick St-John (Can) Garneau-Club Chaussure |
5:10 |
| 21 Cameron Evans (Can) Canadian National Team |
6:58 |
| 27 MatthewBell (Can) Canadian National Team |
8:55 |
| 35 David Veilleux (Can) Kelly Benefit Strategies |
11:30 |
| 38 Charles Dionne (Can) Fly V Australia |
11:45 |
| 39 Jamie Riggs (Can) Canadian National Team |
12:25 |