Sebastian Vettel led Kimi Raikkonen as Ferrari was able to grab the top two spots in the third and final practice of the Canadian Grand Prix.
Vettel set the fastest time of the weekend so far, a 1m12.572s, as the grip was marginally better than Friday allowing the times to drop noticeably.
Kimi Raikkonen came in second, three-tenths behind his team-mate as Lewis Hamilton completed the top 3 in the Mercedes, only marginally slower than the Finn in front.
Max Verstappen suggested he could be a factor in qualifying as he was able to split the Mercedes duo finishing fourth ahead of Valtteri Bottas.
Nico Hulkenberg left it late to claim a surprising sixth for Renault, easily their most competitive result of the weekend, followed by Felipe Massa in seventh, as the Brazilian continued his consistent form in the Williams.
Daniel Ricciardo came in eighth, completing the largest number of laps of anyone as he hoped to make up for the time lost yesterday following engine problems on Friday.
Esteban Ocon continued his solid performance this weekend in ninth as Carlos Sainz proved the competitiveness of the midfield making if four non-top three teams in the final five places of the top 10.
Daniil Kvyat followed his Toro Rosso team-mate in 11th as Fernando Alonso was able to clinch 12th spot for McLaren, albeit he would slip down the order in the closing minutes.
Sergio Perez struggled once again in 13th as did Haas with Romain Grosjean the lead of the two American cars in 14th, though the Frenchman was able to avoid spinning in the session after three on Friday.
Jolyon Palmer, Stoffel Vandoorne and Lance Stroll were all some way behind their team-mates in 15th, 16th and 18th, Stroll in particular will be hoping for better in front of his home crowd, as the two Sauber completed the field.