Вторым стал французский гонщик «Лотуса» Ромен Грожан, третьим — мексиканец Серхио Перес («Заубер»). Российский гонщик «Кэтерхэма» Виталий Петров финишировал на 19-й позиции.
После Гран-при Канады Льюис Хэмилтон захватил лидерство в общем зачёте сезона-2012, отодвинув Фернандо Алонсо на вторую строчку. В командном зачёте «Лотус» вышел на третье место и оторвался от «Феррари» на 11 очков, а «Заубер» обогнал «Уильямс» в борьбе за шестое место.
Формула-1. Гран-при Канады.
1. Льюис Хэмилтон («Макларен»)
2. Ромен Грожан («Лотус») +2.5
3. Серхио Перес («Заубер») +5.2
4. Себастьян Феттель («Ред Булл») +7.2
5. Фернандо Алонсо («Феррари») +13.4
6. Нико Росберг («Мерседес») +13.8
7. Марк Уэббер («Ред Булл») +15.0
8. Кими Райкконен («Лотус») +15.5
9. Камуи Кобаяси («Заубер») +24.4
10. Фелипе Масса («Феррари») +25.2
11. Пол ди Реста («Форс Индия») +37.6
12. Нико Хюлькенберг («Форс Индия») +46.2
13. Пастор Мальдонадо («Уильямс») +47.0
14. Даниэль Риккиардо («Торо Россо») +64.4
15. Жан-Эрик Вернь («Торо Россо») +1 круг
16. Дженсон Баттон («Макларен») +1 круг
17. Бруно Сенна («Уильямс») +1 круг
18. Хейкки Ковалайнен («Кэтерхэм») +1 круг
19. Виталий Петров («Кэтерхэм») +1 круг
20. Шарль Пик («Маруся») +3 круга