Nico Rosberg topped the timesheets on a short supersoft tyres run in FP3 for the Canadian GP, which was sandwiched between two red flag stoppages.
Ferrari dominated the early part of final practice as Sebastian Vettel and Kimi Raikkonen tussled over the P1 slot as they dialed their SF15-Ts in for the Canadian GP.
That changed when Mercedes finally emerged. Rosberg was the first of the Brackley drivers to make his mark, going quickest on a 1:16.783. But struggling for grip in the cool conditions, Lewis Hamilton's first timed lap saw him have a moment at Turn 10 – a much smaller one than Friday's crash. He returned to the pits down in 19th place.
There was another change at the front as Raikkonen overhauled Rosberg, 0.001s quicker than the German as they continued to lap on the soft tyres. That lapping, though, was cut short when Felipe Nasr suffered a big crash.
Weaving to warm up his tyres, the Sauber rookie lost control of his C34 and hit the wall. Sliding along, bits and pieces of the front end of his car was thrown onto the track, resulting in red flags being waved.
"I had a big shunt," Nasr told his pit wall. The very unimpressed response: "Oooooooook."
FP3 resumed with 12 minutes remaining and with a blistering 1:15.660 for Rosberg, who went comfortably quickest on the supersofts while Raikkonen was second, 0.573s down. Hamilton's first effort was ruined by a mistake at Turn 1, where he missed the apex, while his second was aborted due to a red flag.
This time it was Jenson Button who stopped practice as his MP4-30 broke down at Turn 7 having suffered a "massive loss of power."
FP3 ended under red flags with Rosberg quickest and Hamilton slowest.
1 Nico Rosberg Mercedes 1:15.660 17 laps
2 Kimi Raikkonen Ferrari 1:16.233 0.573 20 laps
3 Romain Grosjean Lotus 1:16.772 1.112 14 laps
4 Valtteri Bottas Williams 1:16.914 1.254 17 laps
5 Sergio Perez Force India 1:16.993 1.333 16 laps
6 Daniil Kvyat Red Bull 1:17.021 1.361 19 laps
7 Felipe Massa Williams 1:17.122 1.462 18 laps
8 Sebastian Vettel Ferrari 1:17.197 1.537 18 laps
9 Carlos Sainz Toro Rosso 1:17.396 1.736 25 laps
10 Pastor Maldonado Lotus 1:17.573 1.913 12 laps
11 Marcus Ericsson Sauber 1:17.578 1.918 21 laps
12 Nico Hulkenberg Force India 1:17.876 2.216 14 laps
13 Daniel Ricciardo Red Bull 1:17.892 2.232 18 laps
14 Felipe Nasr Sauber 1:18.446 2.786 12 laps
15 Jenson Button McLaren 1:18.473 2.813 18 laps
16 Max Verstappen Toro Rosso 1:18.492 2.832 18 laps
17 Will Stevens Manor 1:19.822 4.162 16 laps
18 Fernando Alonso McLaren 1:19.874 4.214 3 laps
19 Roberto Merhi Manor 1:20.231 4.571 16 laps
20 Lewis Hamilton Mercedes 1:21.492 5.832 9 laps