Nico Rosberg topped the timesheets while world champion Mercedes team mate Lewis Hamilton propped them up in Saturday's final Canadian Grand Prix practice.
Hamilton, who will be chasing his sixth pole position in seven Formula One races this season, failed to get in a clean lap in a scrappy session twice red-flagged due to incidents.
Rosberg's best lap of one minute 15.660 seconds was 0.573 quicker than Ferrari's Kimi Raikkonen in second place.
Hamilton, who ended Friday's rainswept second practice session in the tyre wall but fastest, was slowest of all with an unrepresentative time of 1:21.492 after managing just nine laps in all.
The Briton leads Rosberg by 10 points, arriving in Canada determined to bounce back from disappointment in Monaco where a needless late pitstop while leading cost him victory and handed it to his team mate.
After Friday's washout, the Saturday session started under clear blue skies but the drivers were still hampered by interruptions.
The first red flag came out when Brazilian Felipe Nasr's Sauber speared into the wall as he was weaving on the straight to heat up the tyres.
After a 10 minute suspension, with Nasr taken to the medical centre for checks and the wreckage removed, the action resumed but was again halted when Jenson Button's McLaren stopped on track and had to be recovered.
"I had a massive loss of power. We've got a bigger problem here," Button said over the radio, with his participation in qualifying in doubt.
Button's Spanish team mate Fernando Alonso managed only three laps after sitting out most of the morning as mechanics installed a new Honda power unit.
[highlight ]Canadian Grand Prix, Free Practice 3 - Saturday, 6 June 2015[/highlight]
| Pos. | No. | Driver | Team | Time | Gap | Laps |
| 1 | 6 | Nico Rosberg | Mercedes | 1:15.660 | | 17 |
| 2 | 7 | Kimi Räikkönen | Ferrari | 1:16.233 | +0.573s | 20 |
| 3 | 8 | Romain Grosjean | Lotus | 1:16.772 | +1.112s | 14 |
| 4 | 77 | Valtteri Bottas | Williams | 1:16.914 | +1.254s | 17 |
| 5 | 11 | Sergio Perez | Force India | 1:16.993 | +1.333s | 16 |
| 6 | 26 | Daniil Kvyat | Red Bull | 1:17.021 | +1.361s | 19 |
| 7 | 19 | Felipe Massa | Williams | 1:17.122 | +1.462s | 18 |
| 8 | 5 | Sebastian Vettel | Ferrari | 1:17.197 | +1.537s | 18 |
| 9 | 55 | Carlos Sainz | Toro Rosso | 1:17.396 | +1.736s | 25 |
| 10 | 13 | Pastor Maldonado | Lotus | 1:17.573 | +1.913s | 12 |
| 11 | 9 | Marcus Ericsson | Sauber | 1:17.578 | +1.918s | 21 |
| 12 | 27 | Nico Hulkenberg | Force India | 1:17.876 | +2.216s | 14 |
| 13 | 3 | Daniel Ricciardo | Red Bull | 1:17.892 | +2.232s | 18 |
| 14 | 12 | Felipe Nasr | Sauber | 1:18.446 | +2.786s | 12 |
| 15 | 22 | Jenson Button | McLaren | 1:18.473 | +2.813s | 18 |
| 16 | 33 | Max Verstappen | Toro Rosso | 1:18.492 | +2.832s | 18 |
| 17 | 28 | Will Stevens | Marussia | 1:19.822 | +4.162s | 16 |
| 18 | 14 | Fernando Alonso | McLaren | 1:19.874 | +4.214s | 3 |
| 19 | 98 | Roberto Merhi | Marussia | 1:20.231 | +4.571s | 16 |
| 20 | 44 | Lewis Hamilton | Mercedes | 1:21.492 | +5.832s | 9 |