Sebastian Vettel has signaled his intent ahead of qualifying by claiming top spot on the timing screens at the end of FP3 as Ferrari edged ahead of their rivals in the one hour session at Circuit Gilles Villeneuve in Montreal.
Vettel's best time of 1:12.572 was nearly three tenths quicker than his teammate Kimi Raikkonen in second place, confirming that the Italian team have a handy car in Montreal.
Chasing the Reds was Lewis Hamilton in third, 0.354 of a second down on Vettel's benchmark hot lap, with Valtteri Bottas a quarter second down on his Mercedes teammate with the fifth fastest time.
Red Bull driver Max Verstappen split the Silver Arrows pair, the teenage Dutchman clearly intent on being part of the battle for top honours. Although his teammate Daniel Ricciardo, eighth fastest and over a half second down on Verstappen, has work to do to get in the hunt too.
Nico Hulkenberg was sixth fastest in the Renault, but over a second down on the top time while his teammate Jolyon Palmer struggled to match him, ending the session 15th and six tenths down on Hulkenberg's best.
There was aslo a big gap between Williams teammates, as Felipe Massa powered to a seventh while his rookie teammate toiled away on his home track to set the 18th best time and nearly a full second down on the veteran Brazilian in the garage next door.
Force India's Esteban Ocon had the edge over Sergio Perez, the young Frenchman ninth fastest and the Mexican 13th.
Carlos Sainz rounded out the top ten in the Toro Rosso, with teammate Daniil Kvyat 11th.
The top seven were covered by less than a second in the final free practice session, setting the stage for an intriguing qualifying shoot-out.
Canadian Grand Prix, Circuit Gilles Villeneuve - Free Practice 3, Best Lap Times
| POS | NO | DRIVER | CAR | TIME | GAP | LAPS |
| 1 | 5 | Sebastian Vettel | FERRARI | 1:12.572 | | 20 |
| 2 | 7 | Kimi Räikkönen | FERRARI | 1:12.864 | +0.292s | 19 |
| 3 | 44 | Lewis Hamilton | MERCEDES | 1:12.926 | +0.354s | 22 |
| 4 | 33 | Max Verstappen | RED BULL RACING TAG HEUER | 1:12.965 | +0.393s | 22 |
| 5 | 77 | Valtteri Bottas | MERCEDES | 1:13.210 | +0.638s | 24 |
| 6 | 27 | Nico Hulkenberg | RENAULT | 1:13.493 | +0.921s | 20 |
| 7 | 19 | Felipe Massa | WILLIAMS MERCEDES | 1:13.527 | +0.955s | 22 |
| 8 | 3 | Daniel Ricciardo | RED BULL RACING TAG HEUER | 1:13.545 | +0.973s | 35 |
| 9 | 31 | Esteban Ocon | FORCE INDIA MERCEDES | 1:13.635 | +1.063s | 26 |
| 10 | 55 | Carlos Sainz | TORO ROSSO | 1:13.667 | +1.095s | 22 |
| 11 | 26 | Daniil Kvyat | TORO ROSSO | 1:13.788 | +1.216s | 23 |
| 12 | 14 | Fernando Alonso | MCLAREN HONDA | 1:13.885 | +1.313s | 18 |
| 13 | 11 | Sergio Perez | FORCE INDIA MERCEDES | 1:13.956 | +1.384s | 27 |
| 14 | 8 | Romain Grosjean | HAAS FERRARI | 1:13.994 | +1.422s | 19 |
| 15 | 30 | Jolyon Palmer | RENAULT | 1:14.102 | +1.530s | 22 |
| 16 | 2 | Stoffel Vandoorne | MCLAREN HONDA | 1:14.228 | +1.656s | 22 |
| 17 | 20 | Kevin Magnussen | HAAS FERRARI | 1:14.392 | +1.820s | 18 |
| 18 | 18 | Lance Stroll | WILLIAMS MERCEDES | 1:14.409 | +1.837s | 25 |
| 19 | 9 | Marcus Ericsson | SAUBER FERRARI | 1:14.883 | +2.311s | 25 |
| 20 | 94 | Pascal Wehrlein | SAUBER FERRARI | 1:14.965 | +2.393s | 25 |