Mercedes pierwszy raz w tym sezonie mógł się cieszyć z dubletu. Ponownie na podium zobaczyliśmy Daniela Ricciardo. Sebatian Vettel musiał na piątym okrążeniu zmieniać nos swojego Ferrari. Mimo spadku na 18 miejsce zdołał się wspiąć na czwartą pozycję.
Sergio Perez na zdartych oponach do linii mety bronił piątej pozycji przed atakami Estebana Ocona. Kimi Raikkonen zmagał się z wadliwymi hamulcami, ale ostatecznie Fin ukończył zmagania na siódmej pozycji.
Kolejne miejsce przypadło Nico Hulkenbergowi. Ten zostawił za swoimi plecami Lance'a Strolla, który punktował w F1 po raz pierwszy. Jest też pierwszym Kanadyjczykiem nie nazywającym się Villenevue, który zdobył punkty w tej serii. Dziesiątkę zamknął Romain Grosjean. Zobacz wyniki Grand Prix Kanady 2017.