The 1957 Canadian federal election was held June 10, 1957, to select the 265 members of the House of Commons of Canada of the 23rd Parliament of Canada. In one of the greatest upsets in Canadian political history, the Progressive Conservative Party (also known as "PCs" or "Tories"), led by John Diefenbaker, brought an end to 22 years of Liberal rule, as the Tories were able to form a minority government despite losing the popular vote to the Liberals.
The Liberal Party had governed Canada since 1935, winning five consecutive elections. Under Prime Ministers William Lyon Mackenzie King and Louis St. Laurent, the government gradually built a welfare state. During the Liberals' fifth term in office, the opposition parties depicted them as arrogant and unresponsive to Canadians' needs. Controversial events, such as the 1956 "Pipeline Debate" over the construction of the Trans-Canada Pipeline, had hurt the government. St. Laurent, nicknamed "Uncle Louis", remained popular, but exercised little supervision over his cabinet ministers.