Canada was championship leader Sebastian Vettel's third win in seven races this season for Ferrari. Lewis Hamilton and Daniel Ricciardo have two wins apiece.
Ferrari have won 232 races since 1950, McLaren 182, Williams 114, Mercedes 78 and Red Bull 57. Former champions McLaren and Williams have not won since 2012.
Max Verstappen, at 20-yearsold, can still become the youngest ever pole sitter this season. The current youngest is Vettel, who did it at the age of 21 years and 72 days.
Hamilton has 122 career podiums and is second on the all-time list behind Schumacher (155). Vettel has 103, Kimi Raikkonen 94.
Mercedes' Valtteri Bottas has had four second-place finishes in seven races.
Vettel leads Hamilton by a single point.
Mercedes are 17 points ahead of Ferrari in the constructors' championship.
Russian rookie Sergey Sirotkin (Williams) is the only driver on the starting grid yet to score a point in his career.
Haas's Romain Grosjean has yet to open his account for 2018 and including last season the Frenchman has not scored for 11 races in a row.
Apart from Raikkonen, Fernando Alonso is the only current driver to have won in France (in 2005).
Le Castellet last hosted an F1 grand prix in 1990, with Frenchman Alain Prost handing Ferrari their 100th win.
There will be three French drivers in the race - Romain Grosjean (Haas), Esteban Ocon (Force India) and Pierre Gasly (Toro Rosso) -- and three teams using French engines: Renault, McLaren and Red Bull.
He already holds the record of winning at 25 different circuits.
Sunday's race is the first in an unprecedented triple-header -- three races over three successive weekends (France, Austria, Britain), so scheduled to avoid a clash with the World Cup final in Russia.
Montreal was Vettel's 50th Formula One win.
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)