Kamui Kobayashi, Kimi Räikkönen et Jenson Button se sont échangés la première place plusieurs fois en début de séance. Sebastian Vettel a pris l'avantage après 20 minutes. Fernando Alonso puis Lewis Hamilton l'ont battu juste après le cap de la mi-séance. Vettel est repassé en tête à un quart d'heure de la fin.
Alonso est repassé devant à dix minutes du drapeau à damier, avec les pneus les plus tendres. Vettel l'a battu en fin de séance.
L'Allemand termine avec 0''006 d'avance sur Fernando Alonso. Lewis Hamilton est troisième devant Mark Webber, Pastor Maldonado, Felipe Massa et Michael Schumacher.
Les Lotus retrouvent le top 10: Romain Grosjean est huitième et Kimi Räikkönen neuvième.
Vergne sort de la piste
Jenson Button, qui a peu roulé vendredi, n'a pris que la 15ème place. En fond de classement, Charles Pic est toujours derrière les HRT, au 22ème rang.
Jean-Eric Vergne a fait une erreur alors qu'il entamait son premier tour rapide. Il a fait un tête-à-queue au premier virage et il a glissé sur l'herbe, très humide après les averses de vendredi soir. Il a légèrement tapé le mur de pneus et il n'a pu repris la piste.
Nico Rosberg a également manqué la séance. L'Allemand s'est arrêté sur le bord du circuit au tout début de la séance, après avoir eu un problème sur son embrayage.
- Toutes les infos sur le Grand Prix du Canada 2012, Sebastian Vettel et Red Bull
Classement
1. Vettel - Red Bull-Renault - 1'14''442 - 22
2. Alonso - Ferrari - 1'14''448 - 0''006 - 17
3. Hamilton - McLaren-Mercedes - 1'14''712 - 0''270 - 19
4. Webber - Red Bull-Renault - 1'14''724 - 0''282 - 21
5. Maldonado - Williams-Renault - 1'14''755 - 0''313 - 22
6. Massa - Ferrari - 1'14''767 - 0''325 - 21
7. Schumacher - Mercedes - 1'14''796 - 0''354 - 19
8. Grosjean - Lotus-Renault - 1'14''873 - 0''431 - 20
9. Raikkonen - Lotus-Renault - 1'14''977 - 0''535 - 21
10. Hulkenberg - Force India-Mercedes - 1'14''992 - 0''550 - 22
11. di Resta - Force India-Mercedes - 1'15''067 - 0''625 - 19
12. Perez - Sauber-Ferrari - 1'15''112 - 0''670 - 21
Classement
13. Kobayashi - Sauber-Ferrari - 1'15''126 - 0''684 - 24
14. Senna - Williams-Renault - 1'15''237 - 0''795 - 22
15. Button - McLaren-Mercedes - 1'15''327 - 0''885 - 22
16. Ricciardo - Toro Rosso-Ferrari - 1'15''498 - 1''056 - 19
17. Petrov - Caterham-Renault - 1'16''268 - 1''826 - 24
18. Kovalainen - Caterham-Renault - 1'16''545 - 2''103 - 20
19. de la Rosa - HRT-Cosworth - 1'17''705 - 3''263 - 21
20. Glock - Marussia-Cosworth - 1'17''974 - 3''532 - 23
21. Karthikeyan - HRT-Cosworth - 1'18''189 - 3''747 - 21
22. Pic - Marussia-Cosworth - 1'18''684 - 4''242 - 23
23. Vergne - Toro Rosso-Ferrari - 3
24. Rosberg - Mercedes - 1