Formule 1: Ralf Schumacher pakt pole in Canada
Vervolgens is het de beurt aan de wereldkampioen. Michael Schumacher moet zich vanwege een slechte tijd in de pre-kwalificatie al vroeg kwalificeren, maar rijdt desalniettemin een snelle ronde. Hij is ruim twee tienden sneller dan zijn teamgenoot en heeft dus tenminste de achtste plaats in handen. BAR-coureur Jenson Button is echter na sector één alweer sneller dan de Duitser. In het tweede en derde deel van de baan weet de Brit dit te herhalen. Hij knabbelt maar liefst een volle seconde af van de tijd van Michael Schumacher en rijdt tevens de snelste ronde ooit op Gilles Villeneuve! David Coulthard komt vervolgens net als teamgenoot Räikkönen meer dan een seconde tekort op Jenson Button.
Op dat moment kunnen alleen nog Jarno Trulli, Takuma Sato, Fernando Alonso, Ralf Schumacher en Juan Pablo Montoya de coureur van BAR van zijn tweede pole afhouden. Na de eerste sector is het echter al duidelijk dat Trulli vandaag niet de snelste coureur zal zijn. Hij pakt de tweede plaats op zes tienden, waardoor Michael Schumacher terugzakt naar de tweede startrij. Tegelijkertijd begint de teamgenoot van Button aan zijn vliegende ronde. Zou Sato de pole kunnen pakken? In sector één is de Japanner in elk geval al sneller dan Button. Het gaat echter fout in de laatste bocht, hij maakt een 360-graden-spin. Hij rijdt zijn ronde uit, maar eindigt op plaats zeventien.
Ook Fernando Alonso weet zich voor Michael Schumacher te kwalificeren. Hij zet zichzelf op plaats drie en duwt de wereldkampioen naar startplek vier. Juan Pablo Montoya maakt de ramp voor Schumacher nog groter door de derde plek van Alonso af te pakken. Hij had echter sneller kunnen zijn als hij zijn banden niet had geblokkeerd bij de hairpin. Alleen Ralf Schumacher kan de pole nu nog pakken. In de eerste sector verliest de Duitser één tiende, maar pakt dit terug in de andere twee sectoren. Met andere woorden: hij pakte pole-position!
Voor Jenson Button betekent dit een kleine teleurstelling, maar het feit dat hij toch op de eerste startrij staat, zal hem positief stemmen. Bij Ferrari zullen ze ongetwijfeld niet tevreden zijn met de startplaatsen zes en zeven voor respectievelijk Michael Schumacher en Rubens Barrichello. Kimi Räikkönen, David Coulthard en verrassenderwijs Christian Klien completeren de top tien.
Debutant Timo Glock zal zijn eerste wedstrijd in de Formule 1 als zestiende mogen aanvangen. Van de coureurs die een nagenoeg foutloze ronde reden hield hij alleen Zsolt Baumgartner achter zich. Bruni en Massa kwamen niet toe aan het rijden van een volledige ronde.
Uitslag1. R. Schumacher Williams 1'12''275 3
2. J. Button BAR 1'12''341 + 0'00''066 3
3. J. Trulli Renault 1'13''023 + 0'00''748 3
4. JP. Montoya Williams 1'13''072 + 0'00''797 3
5. F. Alonso Renault 1'13''308 + 0'01''033 3
6. M. Schumacher Ferrari 1'13''355 + 0'01''080 3
7. R. Barrichello Ferrari 1'13''562 + 0'01''287 3
8. K. Räikkönen McLaren 1'13''595 + 0'01''320 3
9. D. Coulthard McLaren 1'13''681 + 0'01''406 3
10. C. Klien Jaguar 1'14''532 + 0'02''257 3
11. G. Fisichella Sauber 1'14''674 + 0'02''399 3
12. C. da Matta Toyota 1'14''851 + 0'02''576 3
13. O. Panis Toyota 1'14''891 + 0'02''616 3
14. M. Webber Jaguar 1'15''148 + 0'02''873 3
15. N. Heidfeld Jordan 1'15''321 + 0'03''046 3
16. T. Glock Jordan 1'16''323 + 0'04''048 3
17. T. Sato BAR 1'17''004 + 0'04''729 3
18. Z. Baumgartner Minardi 1'17''064 + 0'04''789 3
19. G. Bruni Minardi
20. F. Massa Sauber