Ralf Schumacher megszerezte élete ötödik pole pozícióját: a német pilóta 1:12.275-öt autózott a Kanadai Nagydíj időmérő edzésén, így ő vághat neki az élről a vasárnapi futamnak. Az ifjabbik Schumacher mellől Jenson Button, mögülük a Renault-ban ülő Jarno Trulli és Juan-Pablo Montoya kezdheti az idei 8. nagydíjat.
Gianmaria Bruni, miután autója a Kanadai Nagydíj első időmérő edzésén lerobbant, a második kvalifikáción sem tett meg mért kört, így a vasárnapi versenyen a rajtrács végéről vághat majd neki az idei nyolcadik futamnak.
Az alapidőt így, csapattársa helyett Baumgartner Zsolt írta fel a tabella tetejére: 1:17.064.
A Jordannél Giorgio Pantano helyére ülő Timo Glock jobbnak bizonyult, mint a magyar pilóta, és hét tizedet javítva a Minardi által futott köridőn, az élre állt. Nem sokáig örülhetett azonban, mert Nick Heidfeld egy másodperccel az ő köridejét is megjavította, és immár őt kellett legyőznie a jaguaros Christian Kliennek, ha az élre akart állni.
Mark Webber csapattársa nem okozott csalódást rajongóinak: 8 tizedet verve a Jordanre átvette a vezetést.
A jaguar ausztrálján volt a sor, ám ő az egyik kanyarban elfékezte magát, és végül hat tizedes hátránya tudatában gurulhatott vissza a boxba gratulálni Kliennek: ezúttal ő nyert.
Miután Felipe Massa mért kör nélkül gurult be a parc fermébe, Olivier Panis következett: a toyotás francia feliratkozott a második helyre, de csapattársa, Cristiano da Matta azon nyomban le is taszította onnan, hiszen 4 századdal gyorsabban teljesítette a pályát, mint jóval tapasztaltabb kollégája.
Rubens Barrichello következett, és abszolút legjobb első és harmadik szektort futva, 1:13.562-es idejével át is vette a vezetést. Giancarlo Fisichella bottal üthette a brazil nyomát, de több mint egy másodperccel lemaradva mégis felzárkózott az átmeneti harmadik helyre.
A mclarenes Kimi Räikkönen az eddigi legjobb második szektorbeli időt autózta, és csak hajszállal maradt le Barrichellótól, ám második helyének nem sokáig örülhetett, mert a közvetlenül utána a pályára guruló Michael Schumacher átvette a vezetést, a rajtrács második sorába taszítva ezzel a finn versenyzőt.
Jenson Button levitte a köridőt 1:13 alá, mégpedig annyira, hogy az imént még átmeneti pole pozícióban lévő Michael Schumacher hirtelen több mint egy másodperces hátrányban találta magát.
David Coulthard felzárkózott csapattársához: 1 tizeddel Räikkönen mögé, az ötödik pozícióba autózott MP4-19-ével.
A skót versenyző után Jarno Trulli következett, és bár ő sem tudott 1:13 alá menni, a második helyet azért elvette a világbajnokságot vezető Schumachertől.
Takuma Sato egy legjobb első szektorral kezdett, produkcióját egy egyéni legjobb második szakasszal folytatta, ám az utolsó kanyarban megpördült, és minden eddigi előnyét elveszítve végül csak a 15. helyre tudott bejönni.
Fernando Alonso viszont nem hibázott, és csapattársa mögött, a harmadik pozícióban fejezte be az edzését.
Juan-Pablo Montoya Williams-ével befurakodott a Renault-k közé, így már biztosra vehette: a második sorból rajtolhat a vasárnapi futamon.
Ralf Schumacher 66 ezreddel jobbat autózva Jenson Buttonnál megszerezte élete ötödik pole pozícióját. A német versenyző mind a második, mind a harmadik szektorban a legnagyobb sebességet érte el.