Себастьян Феттель стартовал с поул-позиции и лидировал вплоть до последнего круга, когда автомобиль немца занесло на мокром асфальте. Гонщик Red Bull смог быстро поймать машину, но потерянных им секунд хватило Дженсону Баттону для того, чтобы опередить немца.
Судьба шестого места Гран-при Канады решилась после последнего поворота: пилот Ferrari Фелипе Масса воспользовался системой снижения сопротивления воздуха и пошел в атаку на гонщика Sauber Камуи Кобаяси. На финишной прямой их автомобили поравнялись, и к последней отсечке бразилец смог обогнать японца.
На восьмом месте финишировал Хайме Альгерсуари на Toro Rosso, девятая позиция досталась Рубенсу Баррикелло на Williams. Зачетную десятку замкнул швейцарец Себастьен Буэми. Чемпионы мира Фернандо Алонсо и Льюис Хэмилтон сошли с дистанции.
Гран-при Канады начался на мокром асфальте в 21:00 по московскому времени, но спустя 25 кругов заезд был остановлен из-за большого количества воды на трассе. Перерыв длился более двух часов. Гонка была возобновлена в режиме автомобиля безопасности – общее время заезда с учетом вынужденной паузы превысило четыре часа. Следующий этап чемпионата мира Формулы-1 состоится на городской трассе в испанской Валенсии 26 июня.