A szombati időmérőn a pontversenyben éllovas Hamilton mögött a lengyel Robert Kubica (BMW-Sauber) lett a második, a vb-címvédő finn Kimi Ra:ikkönen (Ferrari) pedig a harmadik. 
A francia Sébastien Bourdais alkatrészcsere miatt büntetést kapott, és a 16. helyett a 19., utolsó előtti helyről rajtolhat. 
Kanadai Nagydíj, módosított rajtsorrend: 
1. sor: 
Lewis Hamilton (brit, McLaren-Mercedes) 
Robert Kubica (lengyel, BMW-Sauber) 
2. sor: 
Kimi Ra:ikkönen (finn, Ferrari) 
Fernando Alonso (spanyol, Renault) 
3. sor: 
Nico Rosberg (német, Williams) 
Felipe Massa (brazil, Ferrari) 
4. sor: 
Heikki Kovalainen (finn, McLaren-Mercedes) 
Nick Heidfeld (német, BMW Sauber) 
5. sor: 
Rubens Barrichello (brazil, Honda) 
Mark Webber (ausztrál, Red Bull) 
6. sor: 
Timo Glock (német, Toyota) 
Nakadzsima Kazuki (japán, Williams) 
7. sor: 
David Coulthard (brit, Red Bull) 
Jarno Trulli (olasz, Toyota) 
8. sor: 
Nelson Piquet (brazil, Renault) 
Adrian Sutil (német, Force India) 
9. sor: 
Giancarlo Fisichella (olasz, Force India) 
Jenson Button (brit, Honda) 
10. sor: 
Sébastien Bourdais (francia, Toro Rosso) 
Sebastian Vettel (német, Toro Rosso) 
A további műsor: 
vasárnap: 
Kandai Nagydíj: 19 ó (1 kör 4,361 km, a versenytáv 70 kör (305.270 km), 12 balkanyar, 7 jobbkanyar 


