Con el triunfo, el alemán tomó ventaja de un punto sobre Lewis Hamilton en el campeonato de pilotos.
Vettel consiguió el segundo triunfo de su carrera en el Circuito Gilles Villeneuve y el primero para Ferrari en Montreal desde que Michael Schumacher obtuvo tres victorias en fila entre 2002 y 2004.
Valterri Bottas, de Mercedes, finalizó segundo a seis segundos de distancia. Max Verstappen completó el podio y el otro Red Bull, de Daniel Ricciardo, llegó cuarto. Hamilton, quien llegó a este fin de semana como líder en el campeonato de pilotos, finalizó en la quinta posición.
Fue el 50mo triunfo en la carrera de Vettel y su tercero de la temporada.