La temperatura nuevamente era fría en Montreal durante la disputa de la tercera sesión de entrenamientos libres el sábado por la mañana. La del aire de sólo 14 grados y la del asfalto de 18. La lluvia comenzó a caer 20 minutos antes del final.
De nuevo muchos fueron los incidentes que protagonizaron los pilotos, y a 13 minutos para el final, Kevin Magnussen estrelló su Renault contra las barreras de protección lo que provocó la aparición de la bandera roja. La sesión no volvió a reanudarse, debido a que las protecciones se habían dañado seriamente y de esa forma Sebastian Vettel (Ferrari) se quedó con el mejor tiempo seguido de Max Verstappen (Red Bull) y Nico Rosberg (Mercedes).
Vettel marcó un mejor tiempo de 1'13"919 con su Ferrari calzado con el compuesto ultra blando de Pirelli. Verstappen, que también llevaba el mismo tipo de neumáticos, se clasificó a 2 décimas de segundo de Vettel, mientras que Rosberg se situó a casi 4 décimas.
Lewis Hamilton, que había dominado las dos sesiones libres del viernes, el sábado por la mañana fue quinto por detrás del Ferrari de Kimi Raikkonen. Cuando faltaban veinte minutos para el final comenzó a llover sobre el circuito de Gilles Villeneuve. Al abordar Hamilton la curva 1 bloqueó sus ruedas y se fue recto, impidiéndole ya mejorar sus tiempos, aunque se quedó a 0,4 segundos de Vettel.
Daniel Ricciardo (Red Bull) se clasificó en la sexta posición por delante de los dos pilotos españoles: Carlos Sainz (Toro Rosso) y Fernando Alonso (McLaren). Completaron el top ten Sergio Pérez (Force India) con el noveno lugar y Felipe Massa (Williams) con el décimo. De los diez primeros pilotos de la clasificación, el único que hizo su vuelta rápida con el compuesto súper blando fue Fernando Alonso, el resto con el ultra blando de Pirelli.
CLASIFICACION 3ª SESIÓN LIBRE:
1 Sebastian Vettel Ferrari 1m13.919s - 21
2 Max Verstappen Red Bull/Renault 1m14.158s 0.239s 19
3 Nico Rosberg Mercedes 1m14.316s 0.397s 22
4 Kimi Raikkonen Ferrari 1m14.332s 0.413s 21
5 Lewis Hamilton Mercedes 1m14.334s 0.415s 19
6 Daniel Ricciardo Red Bull/Renault 1m14.487s 0.568s 22
7 Carlos Sainz Toro Rosso/Ferrari 1m14.655s 0.736s 21
8 Fernando Alonso McLaren/Honda 1m14.801s 0.882s 19
9 Sergio Perez Force India/Mercedes 1m14.886s 0.967s 21
10 Felipe Massa Williams/Mercedes 1m14.890s 0.971s 18
11 Nico Hulkenberg Force India/Mercedes 1m14.918s 0.999s 20
12 Valtteri Bottas Williams/Mercedes 1m14.985s 1.066s 20
13 Jenson Button McLaren/Honda 1m15.023s 1.104s 17
14 Daniil Kvyat Toro Rosso/Ferrari 1m15.199s 1.280s 20
15 Esteban Gutierrez Haas/Ferrari 1m15.444s 1.525s 16
16 Jolyon Palmer Renault 1m15.656s 1.737s 19
17 Romain Grosjean Haas/Ferrari 1m15.704s 1.785s 14
18 Marcus Ericsson Sauber/Ferrari 1m16.078s 2.159s 24
19 Kevin Magnussen Renault 1m16.085s 2.166s 17
20 Felipe Nasr Sauber/Ferrari 1m16.326s 2.407s 24
21 Pascal Wehrlein Manor/Mercedes 1m16.622s 2.703s 18
22 Rio Haryanto Manor/Mercedes 1m16.901s 2.982s 15