Formula ykkösten Kanadan gp:n aika-ajot sinniteltiin läpi hankalissa, sateen ja tuulen piiskaamissa olosuhteissa. Tuloksena olikin yllätyksiä, niistä suurimpana Haas-tallin Nico Hülkenbergin yltäminen toiseksi eli eturivin lähtöruutuun sunnuntai-iltana Suomen aikaa ajettavaan kisaan.
Saksalaiskuljettajan ilo oli kuitenkin ennenaikaista. F1 antoi myöhemmin Hülkenbergille kolmen lähtöruudun rangaistuksen punaisia lippuja koskevan säännön rikkomisesta, joten Haas-kuski starttaa kisaan viidentenä.
Paalupaikan otti se vähiten yllättävä mies eli MM-sarjaa hallitseva Red Bullin Max Verstappen, jolle paalu on jo uran 25:s ja kolmas peräkkäinen tällä kaudella. Aston Martinin Fernando Alonso oli Hülkenbergin jälkeen kolmas ennen Mercedeksen Lewis Hamiltonia ja George Russellia, mutta kolmikon lähtöruutu paranee pykälällä saksalaiskuskin rangaistuksen takia.
Huipputallien miehistä niin Ferrarin Charles Leclercin kuin myös Red Bullin Sergio Perezin aika-ajot päättyivät kehnosti. Leclerc jäi 11:nneksi ja Perez oli 12:s. Monacolaiskuski Leclerc pääsee kuitenkin kisaan kymppiruudusta tallitoverinsa Carlos Sainzin kolmen ruudun rangaistuksen takia.
Alfa Romeon Valtteri Bottas lähtee kisaan 14. lähtöruudusta.