A hétszeres világbajnok Michael Schumacher, aki eddig pontosan hétszer nyert Montrealban, a második szabadedzésen mindössze a 16. legjobb időt érte el. A Ferrari szemmel láthatólag lassabb volt a McLareneknél és Renault-knál, Giancarlo Fisichellától meg is ijedt a német: a fűre futott, miután az olasz nagy sebességgel megérkezett mögé.
A pénteki nap szokás szerint a tesztpilóták sikerét hozta, mindkét tréningen de la Rosa, Zonta sorrend alakult ki.
Az első szabadedzés végeredménye:
1 P. de la Rosa McLaren 1:16.415 - 26 megtett kör
2 R. Zonta Toyota 1:16.584 +0.169 - 27
3 K. Räikkönen McLaren 1:16.677 +0.262 - 10
4 J. Button BAR 1:16.710 +0.295 - 11
5 M. Schumacher Ferrari 1:16.872 +0.457 - 12
6 J. Montoya McLaren 1:16.945 +0.530 - 10
7 G. Fisichella Renault 1:17.281 +0.866 - 6
8 Szato T. BAR 1:17.458 +1.043 - 10
9 R. Schumacher Toyota 1:17.497 +1.082 - 10
10 R. Barrichello Ferrari 1:17.541 +1.126 - 11
11 N. Heidfeld Williams 1:17.739 +1.324 - 5
12 J. Trulli Toyota 1:18.049 +1.634 - 6
13 M. Webber Williams 1:18.138 +1.723 - 6
14 F. Massa Sauber 1:18.252 +1.837 - 8
15 S. Speed Red Bull 1:18.499 +2.084 - 22
16 J. Villeneuve Sauber 1:18.732 +2.317 - 7
17 C. Klien Red Bull 1:19.212 +2.797 - 10
18 D. Coulthard Red Bull 1:19.694 +3.279 - 10
19 N. Karthikeyan Jordan 1:19.791 +3.376 - 21
20 P. Friesacher Minardi 1:21.990 +5.575 - 12
21 C. Albers Minardi 1:22.452 +6.037 - 18
22 T. Monteiro Jordan 1:23.152 +6.737 - 5
23 F. Alonso Renault idő nélkül - 2
A második szabadedzés végeredménye:
1 P. de la Rosa McLaren 1:14.662 - 30
2 R. Zonta Toyota 1:14.858 +0.196 - 33
3 F. Alonso Renault 1:15.376 +0.714 - 33
4 J. Montoya McLaren 1:15.625 +0.963 - 18
5 K. Räikkönen McLaren 1:15.679 +1.017 - 21
6 G. Fisichella Renault 1:15.846 +1.184 - 32
7 J. Button BAR 1:16.190 +1.528 - 32
8 Szato T. BAR 1:16.313 +1.651 - 32
9 R. Schumacher Toyota 1:16.364 +1.702 - 23
10 R. Barrichello Ferrari 1:16.459 +1.797 - 23
11 J. Trulli Toyota 1:16.638 +1.976 - 26
12 M. Webber Williams 1:16.661 +1.999 - 30
13 J. Villeneuve Sauber 1:16.718 +2.056 - 23
14 F. Massa Sauber 1:16.727 +2.065 - 29
15 N. Heidfeld Williams 1:16.826 +2.164 - 26
16 M. Schumacher Ferrari 1:17.200 +2.538 - 26
17 D. Coulthard Red Bull 1:17.299 +2.637 - 27
18 C. Klien Red Bull 1:17.922 +3.260 - 26
19 P. Friesacher Minardi 1:18.115 +3.453 - 25
20 N. Karthikeyan Jordan 1:18.234 +3.572 - 28
21 C. Albers Minardi 1:18.463 +3.801 - 22
22 T. Monteiro Jordan 1:19.186 +4.524 - 30
23 S. Speed Red Bull 1:19.270 +4.608 - 15