A harmadik szabadedzésen látott eső kitartott, sőt fel is erősödött az időmérő kezdetére, így minden autó extrém esőgumikkal vágott neki a kiszámíthatatlannak ígérkező időmérő első szakaszának – amely előtt csak azt lehetett biztosan tudni, hogy Charles Leclerc és Yuki Tsunoda az utolsó sorból fognak rajtolni a hajtáslánc elemeinek cseréje miatt.
Leclerc ennek ellenére is részt vett a mozgalmas Q1-ben, ahol a mezőny tagjai végig köröztek a 18 perc alatt, a monacói továbbjutásának pedig a harmadik edzésen remeklő Pierre Gasly látta kárát, aki a pár órával korábbi második hely után most csak a 16. lett. Hasonlóan járt Sebastian Vettel is: bár a német harmadik lett az esős edzésen, most a két Aston Martin is csalódást okozott, hiszen a 17. és a 18. helyen szintén búcsúztak. Tartotta azonban az erős formát Fernando Alonso, aki másodikként zárta az első szakaszt Max Verstappen mögött.
Az eső elállt, ami lehetővé tette, hogy a Q2-ben már az intermediate gumi bizonyuljon a helyes választásnak. Három perc elteltével azonban előkerültek a piros zászlók, ráadásul az egyik esélyes hibája után: Sergio Perez autója a 3-as kanyarban, a sikán előtt csúszott egyenesen a falba, a mexikói pedig nem tudott hátramenetbe kapcsolni, így a bajnokság második helyezettjeként el kellett fogadnia a 13. rajthelyet. Lando Norrist így is megelőzte, aki nem tudott köridőt futni. Búcsúzott még Valtteri Bottas és a 12. helyig jutó Alexander Albon, de a továbbjutók listája is tartogatott furcsaságokat, például mindkét Haas, valamint az első Q3-ját elérő Guanyu Zhou által.
A nedves körülmények miatt az utolsó szakasz sem a megszokott két gyorskörös forgatókönyv szerint zajlott, a pilóták folyamatosan köröztek, közben kiállva egy új szett intermediate gumiért. Egy idő után Verstappen, Carlos Sainz és Alonso neve állandósult az eredménylista elején, az egyetlen rizikózó pedig George Russell lett, aki slick gumikra váltott pár perccel a vége előtt. A húzás nem jött be, a brit ki is csúszott a 2-es kanyarban és némi kárt tett a Mercedese hátsó szárnyában, de a későbbiekben sem tudott javítani.
A jó választásnak tűnő friss intereken viszont Verstappen tovább javított, ezzel megszerezve a pole-t az utolsó pillanatban a második helyre ugró Alonso Alpine-ja előtt. Sainz a harmadik, Lewis Hamilton a negyedik lett, akit a két Haas, majd Esteban Ocon, Russell, Daniel Ricciardo és Zhou követett a leintésnél. Mick Schumacher az F1-es karrierje legjobbjának számító 6. hellyel feledtette kissé az elmúlt hétvégék kudarcait.
A versenyre száraz időt várnak a csapatok, ám a montreali pálya sajátosságai és a kissé felforgatott rajtrács miatt így is eseménydús futamra van kilátás vasárnap közép-európai idő szerint 20 órai kezdettel.