Na última sessão de qualificação para o Grande Prémio do Canadá já se sabia que Kevin Magnussen ia sair de 10º, devido ao acidente da Q2. A pole position ficou reservada para a última volta e para o último minuto onde Sebastian Vettel foi o melhor com um tempo de 1:10.240s. Lewis Hamilton acabou na segunda posição a 0.206s de Vettel. Na terceira posição ficou Charles Leclerc a 0.680s do seu companheiro de equipa.
Daniel Ricciardo foi a grande surpresa da Q3. O australiano levou o Renault até à quarta posição, ficando à frente do Red Bull Honda de Pierre Gasly e de Valtteri Bottas que no inicio da sessão cometeu um erro e fez um pião com o Mercedes.

Nico Hulkenberg foi o sétimo mais rápido. Na McLaren, Lando Norris bateu Carlos Sainz pela oitava posição.













