Míg pénteken borús volt az időjárás Montrealban, addig szombaton igazi nyári időjárás fogadta a versenyzőket. Ahogy az első napot, úgy a másodikat sem úsztuk meg baleset nélkül, ezúttal a harmadik szabadedzés elején Jean-Éric Vergne hajtott bele a gumifalba Toro Rossójával, így számára igen korán véget ért a tréning.
A pénteken remeklő Lewis Hamilton ezúttal is az élre tudott állni, azonban nem volt ott sokáig, Sebastian Vettel a hajrában átvette a vezetést, 1:14.442-es idejét pedig végül senki sem tudta überelni. A második Fernando Alonso lett mindössze hat ezreddel lemaradva, míg Hamilton a képzeletbeli dobogó legalsó fokára fért fel.
Mark Webber lett a negyedik, Pastor Maldonado az ötödik, Felipe Massa a hatodik, Michael Schumacher a hetedik, Romain Grosjean a nyolcadik, Kimi Raikkönen a kilencedik, Nico Hülkenberg pedig a tízedik lett. Schumi csapattársa, Nico Rosberg idő előtt kénytelen volt félreállni, gond adódott az autójával.