Green won de ulieme proef voor zijn landgenoot Ryder Hesjedal en de Spanjaard Jose Antonio Hermida. De Franse Olympische kampioen van Sydney en winnaar van de wereldbeker in 2002, Miguel Martinez, stond voor de laatste manche aan de leiding in de wereldbekerstand maar kwam in Canada niet verder dan een 36ste plaats, op meer dan 12 minuten van de winnaar. In de eindstand werd hij nog voorbij gegaan door Green en door Hermida. Onze landgenoot Roel Paulissen eindigde op de negende plaats in de eindstand.
Bij de vrouwen won de Canadese Chrissy Redden de laatste manche voor de Britse Caroline Alexander en Barbara Blatter. Blatter won de wereldbeker met ruime voorsprong op Alexander en de Spaanse Marga Fullana.
Uitslag laatste manche:
Mannen:
1. Roland Green (Can) in 1u59'29"
2. Ryder Hesjedal (Can) op 0'40"
3. Jose Antonio Hermida (Spa) 0'55"
4. Thomas Hochstrasse (Zwi) 1'00"
5. Seamus McGrath (Can) 1'11"
Vrouwen:
1. Chrissy Redden (Can) in 2u03'34"
2. Caroline Alexander (GBr) op 0'23"
3. Barbara Blatter (Zwi) 1'52"
4. Alison Sydor (Can) 3'15"
5. Annabella Stropparo (Ita) 4'40"
Eindstand wereldbeker:
Mannen:
1. Roland Green (Can) 1101 ptn
2. Jose Antonio Hermida (Spa) 1065
3. Miguel Martinez (Fra) 987
4. Cadel Evans (Aus) 811
5. Christoph Sauser (Zwi) 793
6. Julien Absalon (Fra) 759
7. Bart Brentjens (Ned) 705
8. Kashi Leuchs (NZe) 693
9. Roel Paulissen (Bel) 680
10. Bas van Dooren (Ned) 655
Vrouwen:
1. Barbara Blatter (Zwi) 1485 ptn
2. Caroline Alexander (GBr) 1015
3. Marga Fullana (Spa) 950
4. Annabella Stropparo (Ita) 893
5. Sabine Spitz (Dui) 890
6. Alison Dunlap (VSt) 890
7. Chrissy Redden (Can) 788
8. Alison Sydor (Can) 660
9. Mary Grigson (Aus) 545
10. Laurence Leboucher (Fra) 475