Pe locul trei s-a clasat Mark Webber (Red Bull), iar pe patru a terminat Michael Schumacher (Mercedes GP).
Au mai punctat Vitali Petrov (Lotus Renault) – locul 5, Felipe Massa (Ferrari) – locul 6, Kamui Kobayashi (Sauber) – locul 7, Jaime Alguersuari (Toro Rosso) – locul 8, Rubens Barrichello (Williams ) – locul 9 şi Sebastien Buemi (Toro Rosso) – locul 10.
Piloţii Lewis Hamilton (McLaren-Mercedes) şi Fernando Alonso (Ferrari) au abandonat.
Cursa canadiană a fost oprită timp de două ore din cauza ploii torenţiale care a căzut la Montreal.
Următoarea etapă, Marele Premiu al Europei, va avea loc peste două săptămâni, la Valencia.