Raikkonen og Ricciardo blev sat to pladser tilbage på griden, fordi de ikke overholdt reglerne i pitten da Q2 blev genstartet lørdag.
Starten af løbet foregik uden problemer. Bottas sejlede tilbage i feltet på de første omgange, og var tydeligt langsommere end i øvrige i front. Vettel trak en lille smule fra i fronten af løbet. Bottas var helt tydeligt ikke hurtig nok, og bilerne samlede sig bag Williams-raceren. Sutil spandt rundt, at han skulle forsøge at overhale Bottas i sving to, men mirakuløst nok kørte ingen ind i Sutil.
Mens det var stille i front, så var Massa på vej frem. På omgang 11 var Massa kommet seks pladser frem, og begyndte at presse Raikkonen på niendepladsen. Kort efter fik Raikkonen overhalet Ricciardo, så Raikkonen kom op som nummer 8. I mens trak Vettel fra i front
På omgang 14 blev Webber den første af de førende til at gå i pit. Han skiftede fra supersoft til medium. Rosberg tog nye supersoft, mens Vettel, Alonso og Hamilton fik medium på under deres pitstop. Raikkonen ventede med pitstoppet til omgang 23, hvor han fik nye medium på, men også besked om at spare på benzinen, og det kostede på omgangstiderne.
Efter pitstoppet kom Alonso tættere på de forreste, og var på omgang 28 lige bag ved Webber og Rosberg. Webber pressede hårdt på Rosberg og prøvede flere gange at tage tredjepladsen, og til sidst kom både Webber og Alonso forbi med hjælp fra DRS. Kort efter, på omgang 32, fik Rosberg nye medium på.
På omgang 37 så Van der Gaarde ikke, at Webber overhalede ham med en omgang, og derfor stødte de to sammen. Webber mistede noget af forvingen i det sammenstød. Det kostede 10 sekunder stop and go straf. Webber blev dog foran Alonso, men Alonso kom forbi på omgang 42.
Webber fik nye medium på omgang 47, mens Alonso, Hamilton og Vettel gjorde det sammen på omgangene efter. Det gav dog ikke ændringer i stillingen. Efter pitstoppet var Alonso meget hurtig og hentede ind på Hamilton på andenpladsen. Vettel holdt stadig en solid føring i fronten af løbet.
Med 10 omgange tilbage var Alonso indenfor et sekund af Hamilton, og kunne derfor bruge DRS. Det var dog ikke nok til at komme forbi. Der var tæt race mellem de to, og Hamilton pressede Alonso til at holde helt stille i hårnålen, men ned af start/mål langsiden kom Alonso forbi med hjælp fra DRS. Hamilton var ikke færdig, og forsøgte at slå igen. Vettel var fortsat urørlig i fronten af løbet, mens Webber begyndte at hente ind på Hamilton.
Der skete dog ikke flere ændringer i front, og dermed vinder Vettel sikker foran Alonso og Hamilton.
Resultat af Canadas Grand Prix
| Pos | Kører | Team |
Gap |
| 1 | Sebastian Vettel | Red Bull Racing-Renault |
Winner |
| 2 | Fernando Alonso | Ferrari |
+14.4 secs |
| 3 | Lewis Hamilton | Mercedes |
+15.9 secs |
| 4 | Mark Webber | Red Bull Racing-Renault |
+25.7 secs |
| 5 | Nico Rosberg | Mercedes |
+69.7 secs |
| 6 | Jean-Eric Vergne | STR-Ferrari |
+1 Lap |
| 7 | Paul di Resta | Force India-Mercedes |
+1 Lap |
| 8 | Felipe Massa | Ferrari |
+1 Lap |
| 9 | Kimi Räikkönen | Lotus-Renault |
+1 Lap |
| 10 | Adrian Sutil | Force India-Mercedes |
+1 Lap |
| 11 | Sergio Perez | McLaren-Mercedes |
+1 Lap |
| 12 | Jenson Button | McLaren-Mercedes |
+1 Lap |
| 13 | Romain Grosjean | Lotus-Renault |
+1 Lap |
| 14 | Valtteri Bottas | Williams-Renault |
+1 Lap |
| 15 | Daniel Ricciardo | STR-Ferrari |
+2 Laps |
| 16 | Pastor Maldonado | Williams-Renault |
+2 Laps |
| 17 | Jules Bianchi | Marussia-Cosworth |
+2 Laps |
| 18 | Charles Pic | Caterham-Renault |
+3 Laps |
| 19 | Max Chilton | Marussia-Cosworth |
+3 Laps |
| 20 | Esteban Gutierrez | Sauber-Ferrari |
+7 Laps |
| Ret | Nico Hulkenberg | Sauber-Ferrari |
+25 Laps |
| Ret | Giedo van der Garde | Caterham-Renault |
+27 Laps |
Top fem i kørermesterskabet
1. Sebastian Vettel – 132 point
2. Fernado Alonso – 96 pont
3. Kimi Raikkonen – 88 point
4. Lewis Hamilton – 77 pont
5. Mark Webber – 69 point



