Niedzielne Grand Prix Kanady na torze im. Gillesa Villeneuve'a w Montrealu nie wygląda dobrze dla Roberta Kubicy. W drugim treningu kierowca BMW Sauber był dopiero 12. Najszybszy był Alonso. Drugi był Brazylijczyk Felipe Massa z Ferrari, a trzeci Brytyjczyk Lewis Hamilton z McLarena. Kolega Kubicy z BMW, Niemiec Nick Heidfeld był 5.

W pierwszej sesji Kubica był jedynym kierowcą, któremu nie udało się przejechać okrążenia pomiarowego. W pierwszym treningu najszybszy był mistrz świata, Hiszpan Fernando Alonso. Drugi był jego kolega z ekipy, Lewis Hamilton. Kolejne miejsce zajęli kierowcy Ferrari, Fin Kimi Raikkonen i Brazylijczyk Felipe Massa. Nick Heidfeld z BMW Sauber był 7.

pierwsza sesja treningowa przed GP Kanady:
1. Fernando Alonso (McLaren) 1:17.759
2. Lewis Hamilton (McLaren) 1:17.967
3. Kimi Raikkonen (Ferrari) 1:18.136
4. Felipe Massa (Ferrari) 1:18.167
5. Mark Webber (Red Bull) 1:18.301
6. Giancarlo Fisichella (Renault) 1:18.620
7. Nick Heidfeld (BMW Sauber) 1:18.634
8. Ralf Schumacher (Toyota) 1:18.652
9. David Coulthard (Red Bull) 1:18.717
10. Anthony Davidson (Super Aguri) 1:18.896
11. Takuma Sato (Super Aguri) 1:18.898
12. Jarno Trulli (Toyota) 1:18.925
13. Jenson Button (Honda) 1:18.932
14. Heikki Kovalainen (Renault) 1:18.997
15. Alexander Wurz (Williams) 1:19.189
16. Scott Speed (Toro Rosso) 1:19.234
17. Kazuki Nakajima (Williams) 1:19.273
18. Rubens Barrichello (Honda) 1:19.937
19. Vitantonio Liuzzi (Toro Rosso) 1:20.331
20. Christijan Albers (Spyker) 1:21.251
21. Adrian Sutil (Spyker) 1:21.630
22. Robert Kubica BMW

Druga sesja treningowa:
1. Fernando Alonso (McLaren) 1:16.550
2. Felipe Massa (Ferrari) 1:17.090
3. Lewis Hamilton (McLaren) 1:17.307
4. Kimi Räikkönen (Ferrari) 1:17.515
5. Nick Heidfeld (BMW Sauber) 1:17.827
6. Nico Rosberg (Williams) 1:17.992
7. Rubens Barrichello (Honda) 1:18.108
8. Giancarlo Fisichella (Renault) 1:18.130
9. Mark Webber (Red Bull) 1:18.181
10. Takuma Sato (Super Aguri) 1:18.309
11. David Coulthard (Red Bull) 1:18.316
12. Robert Kubica (BMW Sauber) 1:18.399
13. Jenson Button (Honda) 1:18.474
14. Vitantonio Liuzzi (Toro Rosso) 1:18.493
15. Anthony Davidson (Super Aguri) 1:18.545
16. Scott Speed (Toro Rosso) 1:18.602
17. Alexander Wurz (Williams) 1:18.871
18. Jarno Trulli (Toyota) 1:18.895
19. Ralf Schumacher (Toyota) 1:19.331
20. Christijan Albers (Spyker) 1:19.453
21. Adrian Sutil (Spyker) 1:19.662
22. Heikki Kovalainen (Renault) 1:20.519