Ferrari’s Sebastian Vettel will start the Canadian Grand Prix on pole position for the second consecutive year.
The German snatched top spot from Mercedes driver Lewis Hamilton.
Vettel's teammate Charles LeClerc will start third and Renault's Daniel Ricciardo a surprise fourth.
Mercedes have won all six races this season, putting pressure on rivals Ferrari to get their challenge back on track.
Hamilton currently tops the drivers' championship after six races, leading teammate Valtteri Bottas by 17 points.

Bergs shocks Alcaraz in Shanghai as Zverev claims year-end top ranking
Ten arrested and police officer injured after Manchester City’s win at Liverpool
Australia need six wickets on final day to win first Test
Red Bull's Verstappen wins Singapore Grand Prix
Blades Brown, 19, becomes youngest to earn PGA Tour card via Korn Ferry Tour
