Пилот Red Bull Макс Ферстаппен выиграл гонку в Канаде с преимуществом в одну секунду над Карлосом Сайнсом из Ferrari. Третью ступеньку на подиуме занял Льюис Хэмилтон.
Борьба за победу в Канаде развернулась между Ферстаппеном и Сайнсом. Макс получил небольшое преимущество, когда совершил пит-стоп в режиме виртуальной машины безопасности, а Карлос отыгрался, когда за несколько кругов до финиша появилась реальная машина безопасности. На последнем отрезке у испанца была более свежая резина, он был быстрее голландца по времени на круге, однако максимальной скорости, даже с DRS, не хватило, чтобы выйти вперед. В итоге Ферстаппен одержал шестую победу в этом сезоне.
Третьим приехал Льюис Хэмилтон. Для британца это лишь второй подиум в этом сезоне. Следом финишировали Джордж Расселл и Шарль Леклер, стартовавший с последнего ряда. На шестой и седьмой позициях приехал пилоты Alpine Эстебан Окон и Фернандо Алонсо. Замкнули первую десятку Валттери Боттас, Гуаньюй Чжоу и местный пилот Лэнс Стролл.
Серхио Перес из-за аварии в квалификации стартовал 13-м, быстро пробился в очковую зону, но сошел из-за отказа, предположительно, коробки передач.
Команда Haas рассчитывала на серьезные очки, поскольку Кевин Магнуссен и Мик Шумахер стартовали с третьего ряда. Однако довольно быстро пилоты потеряли свои позиции. Вскоре Мик сошел из-за технических проблем, а Кевин откатился назад из-за замены носового обтекателя.
После девяти гонок Ферстаппен опережает Леклера на 49 очков. Следующий этап - Гран-При Великобритании, через две недели.