Люис Хамилтън спечели състезанието за Гран При на Канада за пети път в кариерата си и намали дистанцията с Нико Розберг в класирането при пилотите до 9 точки. Себастиан Фетел, който направи изключителен старт, така и не успя да догони пилота на Мерцедес в последния етап от състезанието и финишира втори. Трети на подиума се качи Валтери Ботас с Уилямс, който направи чисто състезание и се опази инциденти. Макс Верстапен задържа успешно Нико Розберг и завърши четвърти, а шести остана Кими Райконен. Топ 10 затвориха Даниел Рикардо, Нико Хюлкенберг, Карлос Сайнц и Серхио Перес. Фернандо Алонсо с Макларън, който стигна до Q3 в квалификацията, не успя да се задържи в зоната на точките и пресече финиша 11-и, а съотборникът му Дженсън Бътън отпадна заради повреда в двигателя.