カナダGPは1時間のフリー走行2回目を行い、佐藤琢磨が2位フェルナンド・アロンソにコンマ3秒の差をつけトップタイムをマークしてみせた。
ジル・ビルヌーブサーキットは午後に入り、上空白雲が流れ始めたが天候は晴れ、気温31度、路面温度46度、湿度32%というコンディションのなか14時から2回目のフリー走行が行われた。
セッションが始まるとまず、アンソニー・デイビッドソンが1分15秒5でひとまずトップ。それにジェンソン・バトンが2位のタイムで続いた。14時05分、アロンソが1コーナー立ち上がりで縁石に乗りスピンを喫すが、再走。その直後、バトンが1分15秒4でトップに立った。
14時09分、ルーベンス・バリチェロが1分15秒1でトップを奪った。さらにシューマッハーもタイムを上げ2位につけ、フェラーリのデュオがバトンを逆転した。しかし、シューマッハーはターン9の外側の壁に右前輪をこすってスローダウンしピットインとなった。その間に午前のフリー走行1回目で14位と出遅れた琢磨が徐々にタイムを上げてきていた。
セッション中盤、ラルフ・シューマッハーが1コーナーでミス、ジャンカルロ・フィジケラも1コーナーでグリーンに飛び出してしまう。14時25分、シューマッハーが修理を終えピットオフし走行を再開。しかし、シューマッハーはターン8でコースオフ。今回はマシンのダメージはなくコースに復帰。
14時34分、デイビッドソンがターン6進入で横になり、そのまま縁石とグラベルを突っ切って右サイドからバリアにクラッシュ。1分間ほどコクピットから出られなかったが、デイビッドソンは自力で降りた。
残り20分を切ったところで、クリスチアーノ・ダ・マッタがここまでトップのバリチェロの0.4秒遅れの3位に。14時44分、佐藤琢磨がアタックを開始。セクター1、3最速でバリチェロに0・6秒の差をつけ、1分14秒086のタイムでトップに立った! 14時52分、アロンソがアタックするも0.3秒落ちでトップ琢磨に及ばず2位。佐藤琢磨は残り5分というとこで、タイヤを交換しピットオフ。タイムの更新はならなかったが、佐藤琢磨がトップのままチェッカー。2位にアロンソ、3位シューマッハーの順でカナダGP初日は終了している。