Lewis Hamilton styrede løbet i Canada, og dermed har der nu været syv forskellige kørere, der har vundet et løb i denne sæson. Det var endnu engang et tæt løb, der bød på overraskelser, og dækkene var atter i fokus.
I starten holdt Sebastian Vettel, Lewis Hamilton, Fernando alonso og Mark Webber deres placeringer, og Felipe Massa tog Nico Rosberg på første omgang. Nico Rosberg gled lidt længere ned over de næste omgange. Felipe Massa lavede dog senere en bremsefejl, og hans Super Soft dæk blev meget hurtigt slidt, så han måtte i pit tidligt.
De tre forreste pitter inden for få omgange af hinanden før omgang 20 og det ender med Hamilton kommer i front foran Alonso og derefter Vettel. Hamilton trækker herefter fra og opbygger et forspring på fire sekunder, og samtidig trækker Alonso fra Vettel med et par sekunder.
Imens kører Kimi Räikkönen og Sergio Perez ekstremt langt på deres dæk, og kravler op i feltet. Det vinder de placeringer på, men tiden man mister på et pitstop er ikke nært så stort på banen i Montreal som på andre baner. De går i pit på henholdsvis omgang 41 og 42. Og Perez kommer på denne manøvre forbi finnen.
Da Räikkönen og Perez går i pit rykker Webber, Grosjean, Massa og Rosberg op bag de tre førende.
Dækstrategien er igen i fokus, og dækkenes holdbarhed de forskellige teams imellem er endnu engang meget uforudsigelig. Jenson Button har igen et skidt Grand Prix med dæk, der ikke holder og han ligger tre fjerdedele af løbet uden for top ti.
Hamilton styrer løbet i front i McLaren, og går som den første af de tre førende i pit. Men Alonso og Vettel bliver på deres dæk og går ikke i pit – Hamilton vinder dog hurtig ind på dem, da han på grund af de nye dæk kører hurtigere omgangstider.
Kun få omgange igen kan Vettels dæk ikke holde mere, og han må gå i pit, og tredjepladsen glider ham af hænde. Og få omgange efter kan Hamilton helt kontrolleret køre forbi Alonso, og Ferrarien presses bagfra af Grosjean, der nu ligger på tredjepladsen i løbet. Fire omgange før mål går Grosjean i Lotus forbi Alonso.
Perez er kravlet op på fjerdepladsen, da Vettel gik i pit. Og trods Perez kun har haft et pitstop, så kører han hurtige omgangstider mod slutningen og jagter Alonso på meget slidte dæk. Overhalingen lykkes to omgange før mål, og Perez kravler endnu engang på podiet i år for Sauber.
Vettel der er på friske dæk efter sit pitstop, når også forbi Alonso. Så efter en ellers god optakt for Ferrari til dette løb, så ender det uden et topresultat for det traditionsrige team. Alonso tager dog vigtige point med sin femteplads til kampen om VM.
Da det ternede flag falder, er det således Hamilton, der kører først over stregen foran Grosjean og Perez. Et flot resultat af Hamilton, men sandelig også for Lotus og Sauber. Efter de tre følger Vettel, Alonso og Rosberg.
Lewis Hamilton får dermed sin første sejr i år. Han har i år fokuseret meget på at hellere nå i mål og få point, og det er endt med flere placeringer på podiet, som nu kan krones med sæsonens første sejr.
Samtidig indtager Hamilton nu føringen i mesterskabet foran Alonso og Vettel.
Resultat af dagens løb:
| 1 | Lewis Hamilton | McLaren-Mercedes | Winner | ||||
| 2 | Romain Grosjean | Lotus-Renault | +2.5 | ||||
| 3 | Sergio Perez | Sauber-Ferrari | +5.2 | ||||
| 4 | Sebastian Vettel | Red Bull Racing-Renault | +7.2 | ||||
| 5 | Fernando Alonso | Ferrari | +13.4 | ||||
| 6 | Nico Rosberg | Mercedes | +13.8 | ||||
| 7 | Mark Webber | Red Bull Racing-Renault | +15.0 | ||||
| 8 | Kimi Räikkönen | Lotus-Renault | +15.5 | ||||
| 9 | Kamui Kobayashi | Sauber-Ferrari | +24.4 | ||||
| 10 | Felipe Massa | Ferrari | +25.2 | ||||
| 11 | Paul di Resta | Force India-Mercedes | +37.6 | ||||
| 12 | Nico Hulkenberg | Force India-Mercedes | +46.2 | ||||
| 13 | Pastor Maldonado | Williams-Renault | +47.0 | ||||
| 14 | Daniel Ricciardo | STR-Ferrari | +64.4 | ||||
| 15 | Jean-Eric Vergne | STR-Ferrari | +1 Lap | ||||
| 16 | Jenson Button | McLaren-Mercedes | +1 Lap | ||||
| 17 | Bruno Senna | Williams-Renault | +1 Lap | ||||
| 18 | Heikki Kovalainen | Caterham-Renault | +1 Lap | ||||
| 19 | Vitaly Petrov | Caterham-Renault | +1 Lap | ||||
| 20 | Charles Pic | Marussia-Cosworth | +3 Lap | ||||
| Ret | Timo Glock | Marussia-Cosworth | +14 Lap | ||||
| Ret | Michael Schumacher | Mercedes | +27 Laps | ||||
| Ret | Pedro de la Rosa | HRT-Cosworth | +46 Laps | ||||
| Ret | Narain Karthikeyan | HRT-Cosworth | +48 Laps |



