Ferrari-kuljettaja Michael Schumacher ajoi nopeimman kierrosajan Montrealin F1-kisan lämmittelyssä, vaikka kärsi moottoririkon kesken rupeaman. Lämmittelyajoa oli jäljellä enää yhdeksän ja puoli minuuttia, kun Schumacherin autosta hajosi moottori. Hän juoksi varikolle, hyppäsi toiseen Ferrariin ja kiersi radan parhaaseen aikaan 1.16,780.
Schumacherin tallikaveri Rubens Barrichello oli lämmittelyn toiseksi nopein. Ferrarit lämmittelivät huomattavasti muita vauhdikkaammin, sillä kolmas oli Williamsin Ralf Schumacher. Paalupaikalta kilpailuun lähtevä toinen Williams-kuski Juan Pablo Montoya jäi yhdeksänneksi.
Viidennestä ruudusta kisaan lähtevä Kimi Räikkönen lämmitteli sijalle 14, Mika Salo oli 16:nneksi nopein. Salo lähtee kisaan 18:nnelta paikalta. Kauden kahdeksas GP Montrealin Gilles Villeneuve -radalla alkaa Suomen aikaa kello 20.00.