2019 Canadian federal election
The 2019 Canadian federal election was held on October 21, 2019, to elect the 338 members of the House of Commons for the 43rd Canadian Parliament.[1] The Liberal Party, led by incumbent Prime Minister Justin Trudeau, won 157 seats with 33.1% of the popular vote, forming a minority government after losing the majority it had secured in 2015.[1] The Conservative Party, under leader Andrew Scheer, obtained 121 seats despite receiving the highest popular vote share at 34.3%, reflecting persistent regional disparities in seat distribution favoring urban and central Canada.[1] Other parties saw varied fortunes: the Bloc Québécois, led by Yves-François Blanchet, resurged to 32 seats concentrated in Quebec amid provincial nationalist sentiments; the New Democratic Party under Jagmeet Singh held 24 seats; the Green Party of Elizabeth May gained 3 seats; and the People's Party of Canada, founded by Maxime Bernier, earned 1.6% of the vote but no representation.[1] Voter turnout was 67.0%, with the outcome underscoring a fragmented political landscape requiring cross-party cooperation for legislative stability.[1]Historical Context
Results of the 2015 Federal Election
The 42nd Canadian federal election took place on October 19, 2015, electing 338 members to the House of Commons following a redistribution that increased seats from 308.[2] The Liberal Party, under leader Justin Trudeau, won a majority government with 184 seats, up dramatically from 36 seats in 2011, defeating the incumbent Conservative minority government led by Prime Minister Stephen Harper.[2] This result marked the first Liberal majority in over a decade and positioned Trudeau as prime minister.[2] Nationally, the Liberals captured 39.47% of the popular vote from 17,711,983 ballots cast, achieving strong regional gains including sweeps in Atlantic Canada and Ontario while making inroads in Quebec and British Columbia.[2] Voter turnout reached 68.49%, the highest since 1993.[2] The Conservatives, seeking a fourth consecutive mandate, fell to 99 seats with 31.91% of the vote, retaining strength in Western Canada but losing ground elsewhere.[2] The New Democratic Party (NDP) declined sharply to 44 seats from 103, garnering 19.71% amid voter shifts toward the Liberals.[2] Smaller parties saw mixed outcomes: the Bloc Québécois re-emerged with 10 seats and 4.66% of the vote, primarily in Quebec; the Green Party held one seat with 3.45%; and independents or other candidates won none despite 0.80% combined.[2]| Party | Popular Vote % | Seats Won |
|---|---|---|
| Liberal | 39.47 | 184 |
| Conservative | 31.91 | 99 |
| New Democratic | 19.71 | 44 |
| Bloc Québécois | 4.66 | 10 |
| Green | 3.45 | 1 |
| Others | 0.80 | 0 |
Liberal Government Record (2015–2019)
The Liberal government under Prime Minister Justin Trudeau entered office in November 2015 inheriting a federal budget surplus of approximately $1.9 billion for the fiscal year ending March 2016 from the previous Conservative administration. However, the 2015-16 fiscal year closed with a deficit of $32.6 billion, marking the start of consistent annual deficits that exceeded campaign promises of modest short-term shortfalls under $10 billion for the initial two years followed by a return to balance by 2019-20. Actual deficits included $17.8 billion in 2016-17, $19.8 billion in 2017-18, and $14.0 billion in 2018-19, contributing to a rise in the federal debt-to-GDP ratio from 31.0% in 2015 to 33.8% by 2019 despite low interest rates that mitigated immediate fiscal pressure.[3][4] Economic growth during the period reflected a slowdown from pre-2015 momentum, with real GDP expanding at annual rates of 0.65% in 2015, 1.04% in 2016, 3.02% in 2017, 2.13% in 2018, and 1.92% in 2019, averaging about 1.8% yearly amid global commodity price fluctuations and domestic policy shifts. Unemployment rates declined steadily from an annual average of 6.9% in 2015 to 5.7% in 2019, supported by job creation exceeding 1 million positions, though per capita GDP growth remained subdued at under 1% annually due in part to rapid population increases from elevated immigration levels. The government implemented a middle-class tax cut reducing the second-lowest marginal rate from 22% to 20.5% while raising the top rate to 33%, alongside infrastructure investments totaling over $180 billion through 2028, though critics noted these contributed to persistent deficits without achieving promised fiscal discipline.[5][6][7] Key policy initiatives included the legalization of recreational cannabis via the Cannabis Act, effective October 17, 2018, which generated an estimated $43.5 billion in GDP contribution by 2022 but struggled with persistent black market activity comprising up to 40% of sales. The government introduced a federal carbon pricing backstop in 2019, imposing a minimum tax starting at $20 per tonne of CO2 equivalent on provinces without equivalent systems, aiming to meet Paris Agreement targets while rebating most revenues to households; this faced opposition from resource-dependent provinces citing economic burdens on energy sectors. In energy policy, the Liberals purchased the stalled Trans Mountain pipeline expansion for $4.5 billion in August 2018 to facilitate construction amid regulatory delays, balancing environmental commitments with resource export needs. Immigration targets rose progressively, reaching 330,000 permanent residents in 2019 from about 260,000 in 2015, prioritizing economic migrants and family reunifications to address labor shortages but straining public services in urban centers.[8][9][10]Unfulfilled Promises and Policy Shifts
The Liberal government's commitment to electoral reform, a central 2015 campaign pledge to replace the first-past-the-post system with a more proportional alternative for the 2019 election, was abandoned on February 1, 2017, after consultations revealed insufficient consensus on a replacement model.[11][12] Trudeau justified the reversal by citing a lack of agreement among stakeholders, though critics argued it preserved the system's bias toward major parties, including the Liberals.[13] Fiscally, the 2015 platform promised "modest deficits" over three years totaling $10 billion to fund infrastructure, followed by a balanced budget by 2019, but actual deficits exceeded this: $19.8 billion in 2016-17, $19 billion in 2017-18, $14.9 billion in 2018-19, and a projected $14.1 billion for 2019-20, with no balancing achieved due to expanded spending on programs and transfers.[14][15] This shift marked a departure from pre-election fiscal conservatism toward sustained Keynesian stimulus, contributing to federal debt rising by over 50% from 2015 levels by 2019.[16] The promise of a national pharmacare program to provide universal public coverage for prescription drugs, outlined in the 2015 platform as essential for affordability, remained unfulfilled by the 2019 election, with the government opting instead for targeted expansions like the Patented Medicine Price Review Board adjustments and interim aid for low-income seniors, leaving approximately one in five Canadians without comprehensive drug coverage.[17] Policy emphasis shifted toward provincial negotiations and cost-control studies rather than full implementation, amid debates over fiscal sustainability and pharmaceutical industry opposition.[18] Other shifts included a pivot on energy infrastructure: initial skepticism toward pipelines like Energy East gave way to the 2018 federal purchase of the Trans Mountain Expansion for $4.5 billion after private withdrawal, reflecting pragmatic accommodation of western economic pressures despite environmental commitments.[19] These deviations fueled opposition narratives of inconsistency, particularly from Conservative leader Andrew Scheer, who highlighted them in the 2019 campaign to underscore Liberal reliability.[20]Pre-Campaign Developments
Party Standings and Leadership Changes
Following the 2015 federal election, the House of Commons seat distribution stood at 184 for the Liberal Party, 99 for the Conservative Party, 44 for the New Democratic Party (NDP), 10 for the Bloc Québécois, and 1 for the Green Party. Over the subsequent parliamentary term, minor adjustments occurred through seven by-elections and instances of members sitting as independents or crossing the floor, reducing the Liberal count to 177 seats by the dissolution of Parliament on September 11, 2019, while the Conservatives held 95, the NDP 39, the Bloc Québécois 10, and the Greens 2. These shifts reflected internal party dynamics, particularly within the NDP, but did not alter the Liberal majority government. Leadership transitions marked significant pre-campaign developments among opposition parties. The Conservative Party saw Stephen Harper resign as leader on October 19, 2015, following the election defeat, with Rona Ambrose serving as interim leader until Andrew Scheer was elected on May 27, 2017, in a contest emphasizing fiscal conservatism and opposition to Liberal policies. Scheer's selection aimed to unify the party after the divisive 2017 leadership race, where he narrowly defeated Maxime Bernier. The NDP experienced turmoil after leader Tom Mulcair lost a confidence vote by party members in October 2016 over the party's poor 2015 performance. Jagmeet Singh, a former Ontario provincial MPP, won the leadership on October 1, 2017, securing 53.8% of the vote on the first ballot and becoming the first visible minority to lead a major federal party. Singh's victory highlighted a shift toward charisma and social media engagement, though it coincided with caucus dissent and several MPs distancing themselves from the party. The Bloc Québécois, holding minimal seats post-2015, underwent leadership change after Martine Ouellet resigned in June 2018 amid low support. Yves-François Blanchet, a former Parti Québécois minister, announced his candidacy on November 26, 2018, and was acclaimed leader on January 17, 2019, as the sole candidate, focusing on Quebec sovereignty and provincial interests. Additionally, Maxime Bernier resigned from the Conservative caucus on August 23, 2018, criticizing party leadership for insufficient libertarian reforms on issues like supply management in dairy. He founded the People's Party of Canada in September 2018, positioning it as an alternative emphasizing individual freedoms, reduced government intervention, and opposition to multiculturalism policies. The party gained registered status with Elections Canada by February 2019. The Liberal Party under Justin Trudeau and the Green Party under Elizabeth May saw no leadership changes during this period.[21][22][23][24][25]Incumbents Not Seeking Re-election
A total of at least 47 incumbents from the major parties announced they would not seek re-election in the 2019 federal election, contributing to a significant voluntary turnover in the House of Commons ahead of the October 21 vote. This included retirements driven by personal, professional, or health reasons, as well as departures linked to scandals or party leadership changes, though the precise motivations varied and were not always publicly detailed. The Liberal Party, holding government, saw the largest number of such announcements, with at least 18 MPs opting out. Notable retirees included former Treasury Board president Scott Brison (Kings—Hants, Nova Scotia), who cited a desire to spend more time with family after nearly two decades in Parliament; Andrew Leslie (Orléans, Ontario), a retired lieutenant-general and parliamentary secretary to Foreign Affairs Minister Chrystia Freeland; and Rodger Cuzner (Cape Breton—Canso, Nova Scotia), a long-serving MP expressing satisfaction with his tenure. Others, such as Mark Eyking (Sydney—Victoria, Nova Scotia) and Bill Casey (Cumberland—Colchester, Nova Scotia), provided no specific reasons but represented a cluster of Atlantic Canada departures. Several cases involved earlier resignations or independents not returning, including Nicola Di Iorio (Saint-Léonard—Saint-Michel, Quebec), who stepped down in 2018 due to prolonged absences from the Commons. Among Conservatives, at least 15 incumbents did not run again, including veterans like Rob Nicholson (Niagara Falls, Ontario), who had served over 20 years, and Larry Miller (Bruce—Grey—Owen Sound, Ontario), retiring after 28 years in office. Mark Warawa (Langley—Aldergrove, British Columbia) passed away in May 2019 following a cancer diagnosis, precluding his candidacy. Other departures included those affected by internal party dynamics, such as Brad Trost (Saskatoon—University, Saskatchewan), who lost his nomination bid, though some like Maxime Bernier (Beauce, Quebec) pursued alternatives outside the party.[26] The New Democratic Party experienced the highest proportional loss, with 14 of its 44 MPs—nearly one-third—not seeking re-election, reflecting post-leadership transition flux after Tom Mulcair's 2017 ouster. Mulcair himself (Outremont, Quebec) did not run, nor did Kennedy Stewart (Burnaby South, British Columbia), who left to successfully campaign for Vancouver mayor. Other notables included Nathan Cullen (Skeena—Bulkley Valley, British Columbia) and Murray Rankin (Victoria, British Columbia), both long-time MPs offering no detailed rationale, alongside Romeo Saganash (Abitibi—Baie-James—Nunavik—Eeyou, Quebec). Some exits tied to provincial opportunities or allegations, such as Erin Weir (Regina—Lewvan, Saskatchewan), expelled over harassment claims. Fewer announcements came from smaller parties; the Bloc Québécois and Greens had minimal retirements, with no comprehensive lists indicating widespread voluntary exits comparable to the major parties. These non-candidacies opened nominations in competitive ridings and signaled broader fatigue after the 2015-2019 parliamentary term, amid policy debates and scandals affecting morale across caucuses.Emergence of the People's Party of Canada
Maxime Bernier, who had served as a Conservative Member of Parliament for Beauce since 2006, narrowly lost the 2017 Conservative Party leadership election to Andrew Scheer on May 27, 2017, receiving 49.09% of the weighted vote compared to Scheer's 50.95%. Following the defeat, Bernier continued to critique the Conservative Party's direction, arguing it failed to represent true conservative principles on issues such as carbon pricing and supply management in dairy, poultry, and egg sectors. He positioned himself as an advocate for libertarian-leaning policies emphasizing individual freedom, reduced government intervention, and opposition to what he described as elite-driven compromises within the party.[27] On August 23, 2018, during the Conservative Party's policy convention in Halifax, Bernier announced his resignation from the party, labeling it "intellectually and morally corrupt" and dominated by establishment figures unwilling to challenge progressive policies. [28] In his statement, he vowed to form a new federal party to offer Canadians an alternative focused on personal responsibility, balanced budgets, and rejection of multiculturalism policies that he claimed prioritized group identities over national unity.[29] This move came amid growing frustration among some conservative voters dissatisfied with Scheer's perceived moderation, particularly his reluctance to fully repeal the federal carbon tax introduced by the Liberal government.[30] The People's Party of Canada (PPC) was officially founded and registered with Elections Canada on September 14, 2018, with Bernier as its leader.[27] The party's platform, released in early 2019, called for capping annual immigration at 150,000 to 250,000 people, abolishing supply management systems, ending corporate subsidies, and privatizing entities like the CBC to reduce taxpayer burdens. It advocated for a "zero-based budgeting" approach to eliminate deficits within one term and opposed equalization payments that Bernier argued unfairly penalized resource-rich provinces like Alberta. The PPC's emergence filled a niche for voters seeking a more ideologically consistent right-wing option, distinct from the Conservatives' broader electoral strategy, though critics from mainstream outlets dismissed it as fringe and likely to fragment the conservative vote ahead of the 2019 election. By early 2019, the PPC had nominated candidates in over 200 ridings, signaling its intent to contest the federal election as a national entity despite limited resources and media coverage compared to established parties. Bernier's high-profile status, including his prior cabinet roles under Stephen Harper, lent initial credibility, attracting donors and supporters alienated by the Conservative Party's internal dynamics and policy ambiguities. The party's formation reflected broader tensions within Canadian conservatism, where demands for fiscal restraint, immigration control, and resistance to federal environmental mandates gained traction amid economic pressures in Western Canada and Quebec.[31]Major Pre-Election Controversies
SNC-Lavalin Affair
The SNC-Lavalin affair centered on allegations that Prime Minister Justin Trudeau and senior officials in his office improperly pressured Attorney General Jody Wilson-Raybould to intervene in the criminal prosecution of engineering firm SNC-Lavalin Group Inc. for fraud and corruption charges stemming from activities in Libya between 2001 and 2011.[32][33] On February 19, 2015, the Royal Canadian Mounted Police charged SNC-Lavalin and two subsidiaries with one count of corruption of foreign public officials and eleven counts of fraud, related to approximately $48 million in payments to Libyan officials to secure contracts worth about $1.5 billion.[34][35] The firm sought a deferred prosecution agreement (DPA), a mechanism introduced in Canada's Criminal Code in 2018 allowing companies to avoid conviction by admitting fault, paying penalties, and implementing reforms, rather than facing trial which could bar them from federal contracts for a decade.[33] Wilson-Raybould, as Minister of Justice and Attorney General, instructed Director of Public Prosecutions Kathleen Roussel on September 4, 2018, not to offer SNC-Lavalin a DPA, deeming the decision final and independent.[36] Following this, from September 2018 to January 2019, Trudeau, his principal secretary Gerald Butts, Clerk of the Privy Council Michael Wernick, and Finance Minister Bill Morneau's office allegedly applied repeated pressure on Wilson-Raybould to reconsider, citing risks of job losses—estimated at up to 9,000 in Quebec—and economic harm if the firm were convicted.[37][38] Wilson-Raybould testified before the House of Commons Justice Committee on February 27, 2019, describing "veiled threats" and "consistent and sustained" efforts to influence her exercise of prosecutorial discretion, including direct calls from Trudeau who emphasized finding a "solution" to protect SNC-Lavalin's interests.[37][39] The controversy escalated after Wilson-Raybould's demotion to Minister of Veterans Affairs on January 14, 2019, which she resigned from on February 12, citing irreconcilable differences over the handling of the case.[34] Gerald Butts resigned as principal secretary on February 18, 2019, followed by Wilson-Raybould's expulsion from the Liberal caucus on April 2, 2019, after she released recordings of conversations with Wernick.[34] Treasury Board President Jane Philpott resigned in solidarity on February 27, 2019. Federal Ethics Commissioner Mario Dion investigated and released a report on August 14, 2019, concluding that Trudeau contravened section 9 of the Conflict of Interest Act by using his position to seek to influence Wilson-Raybould to interfere in the exercise of the Director of Public Prosecutions' discretion, prioritizing partisan political interests over prosecutorial independence.[40][41][42] Trudeau accepted the findings but disagreed with their interpretation, maintaining the interactions were appropriate advocacy for Canadian jobs.[43] The affair unfolded in the lead-up to the 2019 federal election, eroding public trust in Trudeau's government amid perceptions of favoritism toward a Quebec-based firm influential in Liberal circles.[44] Polling in February 2019 indicated two-thirds of Canadians viewed it as indicative of deeper issues in the Prime Minister's Office, contributing to a drop in Liberal support particularly in urban and non-Quebec regions, though the party retained Quebec seats.[44] SNC-Lavalin ultimately pleaded guilty to one fraud charge on December 18, 2019, paying a $280 million penalty while other charges were dropped, but the scandal highlighted tensions between corporate remediation and criminal accountability.[35]Trudeau Blackface Incidents
On September 18, 2019, the Globe and Mail published a 2001 photograph of then-29-year-old Justin Trudeau attending an "Arabian Nights" themed party in Vancouver, where he wore brownface makeup, a turban, and robes while posing with other attendees.[45] The image, provided anonymously to the newspaper, surfaced less than five weeks before the October 21 federal election, prompting Trudeau to acknowledge the incident that evening and apologize, stating he "didn't think it was racist at the time, but now I recognize it was something racist to do."[45] He further admitted to having worn blackface "a number of times" during his youth, describing it as rooted in privilege and a lack of awareness about its offensiveness as a racial caricature.[46] Within hours of the initial report, additional instances emerged: a photograph from Trudeau's time at Collège Jean-de-Brébeuf high school in the early 1990s showing him in blackface, and a video from the early 2000s depicting him, as a teacher at West Point Grey Academy, performing Harry Belafonte's "Day-O (The Banana Boat Song" in blackface with an afro wig.[47] On September 19, 2019, Trudeau reiterated his apology but could not specify the exact number of occurrences, estimating it happened "more than once" and expressing regret for failing to fully comprehend the harm at the time.[46] These revelations contradicted Trudeau's public image as a progressive advocate against racism, including his government's policies on diversity and reconciliation with Indigenous peoples.[48] Conservative Leader Andrew Scheer condemned the incidents, arguing Trudeau had "lost the moral authority to govern" and highlighting perceived hypocrisy given the Liberal campaign's emphasis on inclusivity.[49] Other party leaders, including NDP's Jagmeet Singh—who noted personal experiences with racism—and Bloc Québécois' Yves-François Blanchet, criticized Trudeau's actions as disrespectful.[50] Despite the timing, which disrupted the campaign and drew international attention, opinion polls indicated limited erosion of Liberal support; Trudeau continued campaigning, framing the scandal as a product of personal growth, and the Liberals secured a minority government on election day.[50][51]Carbon Tax Implementation and Western Alienation
The Liberal government's carbon pricing framework, enacted through the Greenhouse Gas Pollution Pricing Act, established a federal "backstop" mechanism to ensure a minimum national standard for pricing greenhouse gas emissions in provinces lacking equivalent systems.[52] The Act received royal assent on June 21, 2018, with an output-based pricing system for large industrial emitters taking effect on January 1, 2019, and a consumer fuel charge commencing April 1, 2019, at CA$20 per tonne of CO₂ equivalent, scheduled to rise by CA$10 annually to CA$50 by 2022.[53][54] Proceeds from the federal system were designated as revenue-neutral, returned directly to jurisdictions of origin for redistribution, including quarterly climate action incentive payments to eligible households intended to offset costs for most families.[55] Western provinces, heavily reliant on oil and gas production, mounted significant resistance, viewing the policy as federal overreach that disproportionately burdened their economies without adequate regard for sector-specific impacts. Alberta's United Conservative Party government, elected in April 2019, repealed the province's prior emissions levy on May 30, 2019, prompting the federal fuel charge's imposition there starting that fall.[56] Saskatchewan, which had no provincial system, refused implementation and launched a constitutional reference challenge in 2018, arguing the Act intruded on provincial jurisdiction over natural resources and taxation; the Saskatchewan Court of Appeal upheld its validity in May 2019, though the province continued non-compliance efforts.[57] Critics, including provincial leaders like Alberta Premier Jason Kenney, contended the pricing mechanism penalized energy exports vital to Western GDP—Alberta's oil sands alone accounted for about 3% of Canada's total emissions but supported over 200,000 jobs—while rebates failed to mitigate broader industrial competitiveness losses amid global trade pressures.[58] This opposition intensified Western alienation, a longstanding sentiment of political and economic marginalization by Central Canada-dominated federal policies, framing the carbon tax as emblematic of Ottawa's disregard for Prairie resource interests during the 2019 campaign.[59] Conservative Leader Andrew Scheer pledged to eliminate the federal tax entirely, contrasting with the Liberals' defense of it as essential for meeting Paris Agreement targets, while emphasizing rebates' household benefits; polls indicated the issue galvanized conservative turnout in Alberta and Saskatchewan, where economic anxieties over pipelines and energy approvals compounded grievances.[60] The policy's rollout, coinciding with pipeline delays like Trans Mountain's federal purchase in 2018, contributed to Liberals securing zero seats in Alberta and only two in Saskatchewan on October 21, 2019, underscoring a regional electoral chasm despite national rebate provisions.[58][59]Campaign Structure
Issuance of Writs and Official Campaign Period
On September 11, 2019, Prime Minister Justin Trudeau advised Governor General Julie Payette to dissolve the 42nd Parliament and issue writs of election for the 43rd federal general election, formally initiating the official campaign period.[61] The writs, signed by Chief Electoral Officer Stéphane Perrault, directed returning officers in each of Canada's 338 electoral districts to conduct the election on October 21, 2019.[62] This action complied with the Canada Elections Act, which mandates a campaign period of at least 36 days and no more than 50 days, resulting in a 40-day official period for the 2019 contest.[63] The issuance marked the transition from pre-campaign activities to regulated electoral proceedings, enabling political parties to nominate candidates by October 3, 2019, and commence official spending under limits set by Elections Canada.[64] Voter lists were finalized, and advance polls were scheduled for October 11 to 14, 2019, with special ballots available for electors outside their riding.[65] The proclamation appeared in the Canada Gazette on September 12, 2019, confirming the legal framework for the election.[66] Trudeau framed the election call as an opportunity for Canadians to choose between progressive policies and opposition alternatives, amid ongoing controversies from his government's term.[67] Conservative Leader Andrew Scheer criticized the timing, arguing it reflected Liberal vulnerability following scandals like SNC-Lavalin, though the date aligned with the fixed-election law's October 21 deadline.[68] No significant delays or irregularities were reported in the writ process, ensuring a standard start to the regulated campaign.[64]Party Platforms and Key Policy Differences
The Liberal Party's platform, "Forward: A Real Plan for the Middle Class," proposed tax relief for middle-income earners through a lower 15% rate on the first $50,000 of income and enhanced Canada Child Benefit payments, alongside deficit-financed investments in childcare, housing affordability, and pharmacare expansions. It maintained a consumer carbon pricing system with rebates to most households, aiming for net-zero emissions by 2050 while supporting resource projects like pipelines under regulatory conditions.[69][70] The Conservative Party's platform under Andrew Scheer focused on economic growth via income tax cuts (including eliminating the 15% bracket up to $53,000), scrapping the federal carbon tax to reduce energy costs, and balancing the operational budget within five years by capping spending growth at 0.7% annually and cutting bureaucracy. It emphasized resource sector deregulation, including faster pipeline approvals, and immigration reforms prioritizing economic migrants through a points-based system while addressing asylum system abuses.[70] The New Democratic Party (NDP), led by Jagmeet Singh, outlined "A New Deal for People," advocating national pharmacare covering all prescriptions, a public post-secondary tuition-free system, and a 1% annual wealth tax on net worth over $20 million to fund social programs. On climate, it pledged to ban oil tanker traffic on British Columbia's north coast, prohibit fracking, and achieve 50% emissions reductions by 2030 via public investments in green infrastructure, rejecting carbon taxes in favor of direct regulation.[71] The Bloc Québécois platform, "Québec, c'est nous," centered on Quebec nationalism, demanding repatriation of immigration powers to the province, full federal funding for asylum seekers without provincial cost-sharing, and opposition to energy corridors crossing Quebec without local consent. It supported Bill 21 on secularism, enhanced French-language protections federally, and fiscal transfers adjusted to reflect Quebec's lower debt levels, while endorsing a carbon tax only if revenues stayed in Quebec.[72] The Green Party platform proposed a guaranteed livable basic income, 60% emissions cuts by 2030 through phasing out fossil fuel subsidies and achieving 100% renewable electricity by 2030, and wealth taxes including a 1% levy on fortunes over $100 million. It advocated decriminalizing personal drug possession, expanding mental health services, and reducing immigration temporarily to manage environmental pressures, with a focus on reconciliation through indigenous-led conservation.[73] The People's Party of Canada (PPC), founded by Maxime Bernier, prioritized libertarian reforms: balancing the federal budget within one year via 4% spending cuts excluding defense and veterans, eliminating corporate subsidies and supply management in dairy, and reducing immigration to 150,000-250,000 annually with stricter economic criteria and ending refugee resettlement from unsafe countries. It opposed any carbon tax, favoring voluntary market-driven environmental solutions, and sought to end official multiculturalism policies.[74] Key policy divergences emerged across fiscal restraint, climate intervention, and immigration scale. Conservatives and the PPC stressed immediate tax relief and spending discipline to curb deficits—projected at $26.7 billion annually under Liberals—contrasting NDP and Green expansions that would increase debt through social spending, while Liberals balanced moderate deficits with targeted rebates. On climate, Liberals and Greens backed pricing mechanisms or bans, but Conservatives, Bloc, and PPC viewed them as economically burdensome, preferring technology incentives or provincial autonomy; NDP emphasized regulatory bans on hydrocarbons. Immigration levels separated the PPC's proposed halving from Liberal and NDP support for growth to address labor shortages, with Conservatives focusing on integration and Bloc demanding provincial vetoes. Bloc policies uniquely prioritized Quebec sovereignty, such as opposing federal interference in secularism laws, diverging from pan-Canadian approaches by other parties.Campaign Strategies by Major Parties
The Liberal Party's campaign, led by incumbent Prime Minister Justin Trudeau, employed advanced micro-targeting techniques using voter data to focus resources on winnable urban and suburban ridings in Ontario, Quebec, and British Columbia, where support for progressive policies remained strong despite national scandals.[75] The strategy emphasized a "forward" narrative of building on prior achievements, including promises to construct nearly 300,000 affordable housing units by 2022, expand childcare access, and advance climate goals via revenue-neutral carbon pricing with rebates benefiting 80% of households.[69] Trudeau minimized travel to Western Canada, where policy alienation ran deep, instead prioritizing rallies in vote-dense areas and leveraging digital advertising to portray Conservatives as threats to social progress, though ethical controversies required repeated pivots to optimistic messaging.[75] Conservative Leader Andrew Scheer's approach centered on negative advertising against Trudeau's record, dedicating significant ad buys—estimated at over $10 million—to ads spotlighting the SNC-Lavalin scandal, blackface photos, and fiscal deficits exceeding $19 billion annually.[76] The platform promised to scrap the federal carbon tax, reduce the lowest income tax bracket from 15% to 12.5%, and invest $2.2 billion in pipeline approvals to boost energy exports, targeting economic voters in Alberta and rural Ontario frustrated by regulatory hurdles.[70] Scheer aimed for a broad appeal by framing himself as a principled family man restoring accountability, but the campaign faced internal critiques for insufficiently differentiating on social issues and failing to ignite voter enthusiasm beyond anti-Trudeau sentiment.[77] The New Democratic Party, under Jagmeet Singh, prioritized personal outreach through town halls and social media, where Singh's engaging style—highlighted in viral videos on affordability—helped regain ground lost in 2015, particularly among urban millennials and ethnic minorities.[78] Key pledges included national pharmacare covering all prescriptions at no cost (estimated $7 billion annually) and a wealth tax on fortunes over $20 million, positioning the NDP as the authentic left-wing option against Liberal "corporate favoritism" and Conservative cuts.[79] Singh discouraged strategic voting for Liberals, urging supporters to back bold change, though the strategy yielded gains in British Columbia but limited national traction amid perceptions of fiscal overreach. Bloc Québécois Leader Yves-François Blanchet concentrated exclusively on Quebec's 78 ridings, conducting grassroots events like fall fairs to emphasize defending provincial jurisdiction against federal overreach in areas such as immigration caps and secularism laws (Bill 21).[80] The campaign avoided explicit sovereignty pushes, instead stoking Quebec identity by opposing Liberal support for interprovincial pipelines and criticizing Trudeau's national unity appeals as dismissive of francophone priorities, which capitalized on voter backlash to perceived Anglo-centric policies.[81] Blanchet's targeted attacks on both major parties as unreliable Quebec advocates secured first place among francophone voters, with 55% support in polls by mid-October. The Green Party's strategy, directed by Elizabeth May, fixated on climate urgency as the election's defining issue, advocating a $200 billion green infrastructure fund over five years and a guaranteed livable income to facilitate economic transition from fossil fuels.[82] May campaigned vigorously in British Columbia and Ontario, seeking to convert environmental anxiety into seats beyond her Saanich—Gulf Islands stronghold, but encountered headwinds from voter fears of the platform's $165 billion deficit projection and strategic shifts toward Liberals or NDP perceived as more viable on green issues.[83] The approach, while aligning with polls showing 64% concern over climate, failed to overcome internal disunity and candidate vetting issues, resulting in only three seats.[83]Campaign Dynamics
Leaders' Debates
The Leaders' Debates Commission, an independent body established by the Government of Canada following disruptions in the 2015 election cycle, organized two official televised leaders' debates for the 2019 federal campaign to provide a structured forum for comparing party platforms and leadership.[84] [85] The debates featured leaders from parties meeting objective criteria, including national support thresholds and incumbency status, ensuring broad representation while maintaining focus on viable contenders.[86] The English-language debate occurred on October 7, 2019, from 7:00 p.m. to 9:00 p.m. ET at the Canadian Museum of History in Gatineau, Quebec, moderated by a panel of journalists: Susan Delacourt, Dawna Friesen, Althia Raj, Lisa LaFlamme, and Rosemary Barton.[87] The French-language debate followed on October 10, 2019, from 8:00 p.m. to 10:00 p.m. ET at the same venue, moderated by Patrice Roy, Alec Castonguay, Patricia Cloutier, Hélène Buzzetti, and François Cardinal.[87] Both events were broadcast live across multiple networks, including CBC, CTV, Global, and Radio-Canada, with accessibility features such as closed captioning, American Sign Language interpretation, and translations into Indigenous languages like Ojibwe.[87] Participating leaders were Justin Trudeau (Liberal Party), Andrew Scheer (Conservative Party), Jagmeet Singh (New Democratic Party), Elizabeth May (Green Party), Yves-François Blanchet (Bloc Québécois), and Maxime Bernier (People's Party of Canada).[87] Each debate adopted a 90- to 120-minute format divided into five thematic blocks—covering affordability and economic issues, national and global leadership, environment and climate change, reconciliation with Indigenous peoples, and immigration—each lasting 15 to 18 minutes and incorporating direct exchanges, journalist questions, and five pre-submitted citizen queries selected for relevance.[88] Opening and closing statements were allocated equally, with no audience applause permitted to maintain neutrality.[87] In the English debate, Scheer repeatedly challenged Trudeau on the SNC-Lavalin affair and federal spending deficits, while Trudeau countered by questioning Scheer's climate skepticism and support for pipeline expansions without carbon pricing.[89] Singh positioned the NDP as a progressive alternative, critiquing corporate tax cuts, and May emphasized evidence-based environmental policies; Bernier advocated deregulation and immigration reductions, drawing limited rebuttals.[89] The French debate intensified focus on Quebec-specific issues, with Blanchet defending Bloc priorities on federal transfers and cultural protections, prompting Trudeau and Scheer to appeal directly to francophone voters against regional separatism.[90] Exchanges highlighted policy divergences, such as Liberal commitments to UN migration pacts versus Conservative border security emphases.[90] The Commission's post-event evaluation, based on viewership data and social media metrics, found that the debates reached millions via traditional and digital platforms, with Twitter engagement peaking immediately afterward, though they did not produce measurable polling shifts amid entrenched voter preferences.[91] [92] Critics from smaller parties noted the format's emphasis on major contenders limited fringe voices, but the structure prioritized substantive policy scrutiny over spectacle.[91]Opinion Polling Trends
Opinion polls in the period following the 2015 election initially favored the Liberals, but support eroded amid economic concerns and emerging scandals, with Conservatives pulling ahead by early 2019. The SNC-Lavalin affair, unfolding from February 2019, further depressed Liberal standings, leading to national polls where Conservatives held leads of 5-10 points through spring, as tracked by aggregators like Nanos Research. By summer, Liberal numbers stabilized around 32-35%, narrowing the gap to a tie with Conservatives as public attention shifted.[93] The official campaign, commencing with writs on September 11, 2019, opened with Liberals and Conservatives deadlocked at 35% each in aggregated vote intentions, per CBC Poll Tracker data incorporating multiple firms including Nanos and Ipsos. Support remained within 2-3 points through mid-October, with Conservatives occasionally edging ahead nationally at 33% to Liberals' 32%, though Liberals maintained advantages in vote-efficient regions like Ontario. The NDP climbed from 16% to 21% in final surveys, coinciding with leaders' debates and potential anti-Conservative tactical voting signals, while Greens fell from 10% to 6% amid internal party issues. Bloc Québécois support rose modestly to 7% nationally, driven by Quebec-specific gains exceeding 30% provincially.[94] Polling accuracy proved high overall, capturing the national popular vote margin within 1-2 points, though aggregators slightly overestimated NDP strength and underestimated late Conservative consolidation, as noted in post-election analyses by Éric Grenier. Regional polling highlighted Western Conservative dominance and Quebec's multipolar dynamics, influencing seat projections that anticipated a Liberal minority.[93][95]Endorsements, Slogans, and Third-Party Advertising
The major parties adopted slogans emphasizing progress, economic relief, and advocacy for specific constituencies. The Liberal Party's slogan, "Choose forward," highlighted continuity and achievements since 2015, appearing in television advertisements featuring Justin Trudeau interacting with voters and warning of potential Conservative cuts to services.[96] The Conservative Party used "It’s time for you to get ahead," focusing on reducing living costs and critiquing Liberal fiscal policies, as depicted in ads with Andrew Scheer in natural settings.[96] The New Democratic Party launched "In it for you" (French: "On se bat pour vous"), underscoring support for housing, health care, and education affordability in ads led by Jagmeet Singh.[97] The Green Party's "Not left. Not right. Forward together" positioned the party as a centrist alternative prioritizing environmental and social policies.[96] The Bloc Québécois employed "Québec, c'est nous" ("Quebec: it's us"), reinforcing Quebec sovereignty and identity in federal politics.[98]| Party | Slogan |
|---|---|
| Liberal | Choose forward |
| Conservative | It’s time for you to get ahead |
| New Democratic | In it for you |
| Green | Not left. Not right. Forward together |
| Bloc Québécois | Québec, c'est nous |
Election Results
National Popular Vote and Seat Distribution
The Conservative Party obtained the plurality of the national popular vote with 34.3 percent, surpassing the Liberal Party's 33.1 percent, yet the Liberals secured the most seats at 157 out of 338 due to the first-past-the-post electoral system favoring their vote distribution in key ridings.[1] The Conservatives won 121 seats, the Bloc Québécois 32, the New Democratic Party 24, the Green Party 3, and independents or others 1, with the People's Party of Canada gaining none despite contesting seats nationwide.[1] This outcome marked the first time since 1925 that the party with the most votes did not form government, highlighting distortions inherent in Canada's single-member plurality system where regional vote efficiency determines seat allocation over national vote share.[1]| Party | Popular Vote (%) | Seats Won |
|---|---|---|
| Conservative | 34.3 | 121 |
| Liberal | 33.1 | 157 |
| New Democratic Party | 16.0 | 24 |
| Bloc Québécois | 7.6 | 32 |
| Green | 6.5 | 3 |
| People's Party | 1.6 | 0 |
| Others/Independents | 0.9 | 1 |
Regional Results by Province and Territory
Regional variations in the 2019 federal election underscored Canada's diverse political landscape, with the Liberal Party maintaining strength in urban centers and Atlantic provinces, Conservatives prevailing in Western Prairie provinces, and the Bloc Québécois capitalizing on Quebec nationalism. The New Democratic Party performed solidly in British Columbia and parts of the Prairies, while the Green Party gained a foothold in British Columbia and Atlantic ridings. The People's Party of Canada, despite fielding candidates nationwide, secured no seats. Voter turnout was 67.0% nationally.[105] The following table summarizes seats won by major parties across provinces and territories, based on official validated results.[106]| Province/Territory | Total Seats | Liberal | Conservative | NDP | Bloc Québécois | Green | PPC | Independent |
|---|---|---|---|---|---|---|---|---|
| Newfoundland and Labrador | 7 | 7 | 0 | 0 | 0 | 0 | 0 | 0 |
| Prince Edward Island | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Nova Scotia | 11 | 10 | 1 | 0 | 0 | 0 | 0 | 0 |
| New Brunswick | 10 | 5 | 3 | 2 | 0 | 0 | 0 | 0 |
| Quebec | 78 | 35 | 10 | 1 | 32 | 0 | 0 | 0 |
| Ontario | 121 | 79 | 36 | 6 | 0 | 0 | 0 | 0 |
| Manitoba | 14 | 5 | 10 | 2 | 0 | 0 | 1 | 0 |
| Saskatchewan | 14 | 0 | 14 | 0 | 0 | 0 | 0 | 0 |
| Alberta | 34 | 0 | 33 | 1 | 0 | 0 | 0 | 0 |
| British Columbia | 42 | 11 | 17 | 13 | 0 | 3 | 0 | 0 |
| Territories (Yukon, NWT, Nunavut) | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| Total | 338 | 157 | 121 | 24 | 32 | 3 | 0 | 1[106] |
Voter Demographics and Turnout
The voter turnout for the 2019 federal election reached 67.0% of eligible electors, marking a modest increase of 0.9 percentage points from the 66.1% recorded in the 2015 election.[108] This figure reflects participation among approximately 18.3 million registered voters out of 27.4 million eligible Canadians.[108] Turnout rates differed by gender, with women participating at a higher rate of 68.5% compared to 65.5% for men.[109] Variations were even more pronounced by age group, where younger cohorts consistently showed lower engagement, potentially amplifying the influence of older voters in the outcome. The following table summarizes estimated turnout by age and gender:| Age Group | Women | Men | Overall |
|---|---|---|---|
| 18–24 | 58.0% | 49.9% | 53.9% |
| 25–34 | 61.3% | 55.5% | 58.4% |
| 35–44 | 66.4% | 62.7% | 64.6% |
| 45–54 | 69.5% | 66.7% | 68.1% |
| 55–64 | 74.6% | 71.9% | 73.3% |
| 65–74 | 79.2% | 78.9% | 79.1% |
| 75+ | 65.7% | 72.3% | 68.6% |