Electoral Reform From A UX Perspective

Proportional representation became a topic of discussion again during the recent federal election in Canada, and provincial election on Ontario.

Fair Vote Canada describes proportional representation as:

13 years ago, I wrote a post regarding electoral reform — specifically proportional representation — but using the same style of single-winner ballot that we use in Canada today. The rationale, at the time, was that we’re able to assess popular vote using our existing ballot, even if not perfectly. So why not use it?

I had written that post during early days of my understanding of electoral reform and proportional representation. I knew at that time, in principle, it was an adjustment in how an election count is interpreted so that the final result better reflects the actual will of the people. I didn’t yet realize and appreciate that there are many different flavours of it.

Those flavours matter.

In December of 2016, a Standing Committee on Electoral Reform released a report called “STRENGTHENING DEMOCRACY IN CANADA: PRINCIPLES, PROCESS AND PUBLIC ENGAGEMENT FOR ELECTORAL REFORM“. The report made 13 recommendations. Number 12 was that:

  • The Government hold a referendum, in which the current system is on the ballot;
  • That the referendum propose a proportional electoral system that achieves a Gallagher Index score of 5 or less; and
  • That the Government complete the design of the alternate electoral system that is proposed on the referendum ballot prior to the start of the referendum campaign period.

The Gallagher Index measures the difference between the percentage of votes each party gets and the percentage of seats each party gets in the resulting legislature.

The Standing Committee report recommended a proportional system. However, they did not arrive at a recommendation on any specific system. For that reason, the work of the all-party committee was rebuked then Minister of Democratic Reform Maryam Monsef. It was later reported that the government reneged on their "...promise to implement electoral reform after momentum steered away from a ranked ballot option" -- which was apparently their preference, even though it didn't necessarily perform as well on the Gallagher Index as other voting systems.

But let’s take a moment to reflect on the original purpose of the Standing Committee, and consider how some of the learnings that informed the report could guide design decisions on specific voting systems.

  • The Committee was appointed to identify and conduct a study of viable alternate voting systems to replace the first-past-the-post system
  • First-past-the-post is efficient and simple for both voters and election administrators: No other options are viewed as being as simple as the present system, the current system is relatively simple and easy to understand. As well, the ballot counting process is relatively straightforward.
  • 72.5% of respondents either strongly agreed or agreed with the statement that “Canada’s electoral system should ensure that voters elect local candidates to represent them in Parliament”
  • 71.5% of respondents either strongly agreed or agreed with the statement “Canada’s electoral system should ensure that the number of seats held by a party in Parliament reflects the proportion of votes it received across the country”
  • A majority of respondents either strongly agreed or agreed that “Voters should determine which candidates get elected from a party’s list and the seats in the House of Commons should be allocated based on the percentage of votes obtained by each political party”
  • A majority of respondents either strongly agreed or agreed that “Canada’s electoral system should produce a proportional Parliament (where seats roughly match the parties’ vote share) through the direct election of local representatives in multi-member electoral districts”
  • The primary perceived shortcoming of highly proportional electoral systems is the diminution of local representation.
  • The Gallagher Index was mentioned in the report to assess disproportionality. But there are several branches of social choice and voting theory axioms that could be used to measure the effectiveness of a voting system, and the challenges they could run into.

Additionally, the Committee had established 5 guiding principles that are useful to consider:

  1. Effectiveness and legitimacy: that the proposed measure would increase public confidence among Canadians that their democratic will, as expressed by their votes, will be fairly translated and that the proposed measure reduces distortion and strengthens the link between voter intention and the election of representatives;
  2. Engagement: that the proposed measure would encourage voting and participation in the democratic process, foster greater civility and collaboration in politics, enhance social cohesion and offer opportunities for inclusion of underrepresented groups in the political process;
  3. Accessibility and inclusiveness: that the proposed measure would avoid undue complexity in the voting process, while respecting the other principles, and that it would support access by all eligible voters regardless of physical or social condition;
  4. Integrity: that the proposed measure can be implemented while safeguarding public trust in the election process, by ensuring reliable and verifiable results obtained through an effective and objective process that is secure and preserves vote secrecy for individual Canadians;
  5. Local representation: that the proposed measure would ensure accountability and recognize the value that Canadians attach to community, to Members of Parliament understanding local conditions and advancing local needs at the national level, and to having access to Members of Parliament to facilitate resolution of their concerns and participation in the democratic process.

From the learnings and guiding principles presented in the Report, we could arrange and consider design constraints for the voting process as follows:

  1. Will produce proportional seating allotment.
  2. Will elect local candidates.
  3. Will avoid unnecessary complexity.
  4. Will encourage collaboration in politics.
  5. Will safeguard public trust with an effective and verifiable process.

Let’s review each constraint, and elaborate where needed.

Will produce proportional seating allotment

Canadians want the number of seats held in Parliament to reflect the proportion of votes it received across the country. What does this mean, and what does this look like?

The simplest way to explain proportional representation is that if 40% of Canada votes for a particular political party, they should only be entitled to 40%.

Fair Vote Canada does a great job at illustrating this point. This illustration is from their Media Kit depicting the results of the 2022 Ontario general election:
https://www.fairvote.ca/mediakit/

Why does this not happen today?

Canada currently uses a plurality voting system, often called “first-past-the-post” or FPTP. It’s a winner take all system that favours two candidates over many. The winning candidate is the one with the most votes – though not necessarily a majority of support in cases of 3 or more candidates. For example, if a riding is split between 5 candidates, the winner can be the one with only 21% of support, but technically won the most votes. This is referred to as the Condorcet loser paradox: When the majority of voters do not favour the winning candidate. In turn, this leads to distorted results where parties receive a majority of power without the popular support to justify it.

Will elect local candidates

Canadians want to elect local candidates to represent them in Parliament. Not all flavours of proportional representation align nicely with this objective.

For example, in a system called mixed-member proportional representation, or MMP, two types of representatives are elected. One is a local representative, the other a regional representative from a party list. A common criticism of this system is that the party list candidate isn’t accountable to their electorate in the same way their local representative is.

In practice, this doesn’t necessarily pose a problem. However, it is a valid concern that needs to be considered.

Will avoid unnecessary complexity

One of the benefits of the FPTP system is it’s simplicity and efficiency. Vote counting happens quickly, often completing on the same night of the election.

By comparison, in the MMP system, two votes must be cast: One for a local representative, the other from a party-list. Which doubles the work involved voting. In some systems, candidates are ranked and votes redistributed, which adds complexity to the counting process.

Asking voters to participate to do more work and navigate more complexity is not a winning strategy to achieve anything, let alone electoral reform.

Will encourage collaboration in politics

The skewing of results that often occurs in the FPTP electoral system tends to result in majority governments. That is, a single political party holds most of the seats in the legislature. This is seen as a feature and advantage of FPTP, as it implies a greater likelihood of government stability. However, this also means that alternate or opposing views are often disregarded, fueling voter apathy.

In contrast, PR electoral systems often result in coalition governments being formed in order to achieve majority support to streamline passing legislation. This requires collaboration with the other political parties that voters have elected to represent them.

Where should we start?

I’m going to suggest that there is no need to completely reinvent the wheel in this situation. Some of the advantages of our current electoral system that we should retain are:

  • The popular vote is already calculated using the existing FPTP electoral model.
  • We already have an efficient voting mechanism that is easy to participate in, and quick to count.
  • Voters elect local candidates to represent them

Changing the simple checking of a box to another mechanism introduces more complexity, and an additional expense to replace voting machines.

A possible solution: Approval voting

Approval voting is a system that allows voters to select or “approve of” as many candidates as they want. It also allows for choosing a single candidate. The benefit of this system is that is eliminates the problem of vote-splitting. If a voter wants to approve of either the Liberal Party of the NDP, both can be selected. Further, the simplicity of checking one, or many boxes, means we can continue using the ballot style we already have.

Will safeguard public trust with an effective and verifiable process

Using approval voting means a smaller learning curve to avoiding vote-splitting. It also retains the relative simplicity and efficiency of FPTP. Voting machines would have to be updated to allow more than one choice. But, ballots would otherwise be verified the same way as they are now.

How to we evaluate and verify the results?

I was able to attend some of the town halls that contributed to the reporting on electoral reform. One of the things that can happen when you get a room of advocates is a lot of enthusiastic abstractions of what’s possible. Stories of how other countries do it — so why can’t we? What gets lost in discussions like that is appreciating the courage it requires to get people to get from “here” to “there”. And if something requires courage to take a chance on, why do it at all? Is status quo not easier?

For that reason, I want to pivot this article into “show, don’t tell”.

Not only am I certain that proportional representation, that avoids vote splitting, is already possible. I’m going to prove it using data from Elections Canada. My goal is to prove we can incorporate proportional representation in the very next election. And, it doesn’t require any significant change from how Canadians already vote.

Because a hypothetical approval voting model separates the number of votes from the population, it’s possible that the election results would be the same, even if the population was different. Therefore, we can use actual election data for this model.

The most recent Canadian federal election as of this post was the 45th General Election on April 28, 2025. I am specifically interested in Table 12: List of candidates by electoral district and individual results. I’m using a downloadable CSV file, which any spreadsheet software can open. However, I’m going a little further by building an app on a platform called Quickbase for my modeling and reporting.

Majority-Won Seats

The first step in the evaluation of filled seats according to which ridings elected a candidate by majority vote. The parties that won seats by majority vote are as follows.

PartyNumber of Seats
Conservative Party98
Liberal Party123
Total221

Liberal Party Details

Percentage of VotesCandidateElectoral District Name
51.5Philip Earle Liberal/LibéralLabrador
57Kent MacDonald Liberal/LibéralCardigan
64.8Sean Casey ** Liberal/LibéralCharlottetown
51.9Bobby Morrissey ** Liberal/LibéralEgmont
57.6Heath MacDonald ** Liberal/LibéralMalpeque
55.2Guillaume Deschênes-Thériault Liberal/LibéralMadawaska–Restigouche
58.6Abdelhaq Sari Liberal/LibéralBourassa
52.6John Zerucelli Liberal/LibéralEtobicoke North/Etobicoke-Nord
55.6Judy Sgro ** Liberal/LibéralHumber River–Black Creek
57.9Kevin Lamoureux ** Liberal/LibéralWinnipeg North/Winnipeg-Nord
65.1Buckley Belanger Liberal/LibéralDesnethé–Missinippi–Churchill River/Desnethé–Missinippi–Rivière Churchill
53.1Brendan Hanley ** Liberal/LibéralYukon
53.5Rebecca Alty Liberal/LibéralNorthwest Territories/Territoires du Nord-Ouest
58.6Paul Connors Liberal/LibéralAvalon
62.3Joanne Thompson ** Liberal/LibéralSt. John’s East/St. John’s-Est
51.6Jaime Battiste ** Liberal/LibéralCape Breton–Canso–Antigonish
51.9Sean Fraser ** Liberal/LibéralCentral Nova/Nova-Centre
54.9Jessica Fancy-Landry Liberal/LibéralSouth Shore–St. Margarets
54.6Mike Kelloway ** Liberal/LibéralSydney–Glace Bay
58.1Wayne Long ** Liberal/LibéralSaint John–Kennebecasis
59.4Anju Dhillon ** Liberal/LibéralDorval–Lachine–LaSalle
60.2Eric St-Pierre Liberal/LibéralHonoré-Mercier
50.9Claude Guay Liberal/LibéralLaSalle–Émard–Verdun
52.1Steven Guilbeault ** Liberal/LibéralLaurier–Sainte-Marie
52Carlos Leitão Liberal/LibéralMarc-Aurèle-Fortin
51.1Anthony Housefather ** Liberal/LibéralMount Royal/Mont-Royal
55.2Rachel Bendayan ** Liberal/LibéralOutremont
53Marjorie Michel Liberal/LibéralPapineau
58.9Emmanuella Lambropoulos ** Liberal/LibéralSaint-Laurent
65.3Patricia Lattanzio ** Liberal/LibéralSaint-Léonard–Saint-Michel
53.4Annie Koutrakis ** Liberal/LibéralVimy
53.2Maggie Chi Liberal/LibéralDon Valley North/Don Valley-Nord
54.5Tim Hodgson Liberal/LibéralMarkham–Thornhill
53.9Fares Al Soud Liberal/LibéralMississauga Centre/Mississauga-Centre
50.2Peter Fonseca ** Liberal/LibéralMississauga East–Cooksville/Mississauga-Est–Cooksville
53.3Iqwinder Singh Gaheer ** Liberal/LibéralMississauga–Malton
57.3Salma Zahid ** Liberal/LibéralScarborough Centre–Don Valley East/Scarborough-Centre–Don Valley-Est
63Shaun Chen ** Liberal/LibéralScarborough North/Scarborough-Nord
54.3Jean Yip ** Liberal/LibéralScarborough–Agincourt
60.4Michael Coteau ** Liberal/LibéralScarborough–Woburn
55.2Patty Hajdu ** Liberal/LibéralThunder Bay–Superior North/Thunder Bay–Supérieur-Nord
53.4Ali Ehsassi ** Liberal/LibéralWillowdale
55.3Ahmed Hussen ** Liberal/LibéralYork South–Weston–Etobicoke/York-Sud–Weston–Etobicoke
59Terry Duguid ** Liberal/LibéralWinnipeg South/Winnipeg-Sud
55.2Hedy Fry ** Liberal/LibéralVancouver Centre/Vancouver-Centre
52.3Gregor Robertson Liberal/LibéralVancouver Fraserview–South Burnaby/Vancouver Fraserview–Burnaby-Sud
68.3Tom Osborne Liberal/LibéralCape Spear
67.7Darren Fisher ** Liberal/LibéralDartmouth–Cole Harbour
63Shannon Miedema Liberal/LibéralHalifax
65.6Lena Metlege Diab ** Liberal/LibéralHalifax West/Halifax-Ouest
60.6Kody Blois ** Liberal/LibéralKings–Hants
62Braedon Clark Liberal/LibéralSackville–Bedford–Preston
67.5Serge Cormier ** Liberal/LibéralAcadie–Bathurst
60.6Dominic LeBlanc ** Liberal/LibéralBeauséjour
61.3David Myles Liberal/LibéralFredericton–Oromocto
63Ginette Petitpas Taylor ** Liberal/LibéralMoncton–Dieppe
61Mélanie Joly ** Liberal/LibéralAhuntsic-Cartierville
54.6Angelo Iacono ** Liberal/LibéralAlfred-Pellan
62.2Alexandra Mendès ** Liberal/LibéralBrossard–Saint-Lambert
60.5Steven MacKinnon ** Liberal/LibéralGatineau
62.1Greg Fergus ** Liberal/LibéralHull–Aylmer
67.6Francis Scarpaleggia ** Liberal/LibéralLac-Saint-Louis
55.4Joël Lightbound ** Liberal/LibéralLouis-Hébert
64Anna Gainey ** Liberal/LibéralNotre-Dame-de-Grâce–Westmount
60.1Sameer Zuberi ** Liberal/LibéralPierrefonds–Dollard
54.6Sophie Chatel ** Liberal/LibéralPontiac–Kitigan Zibi
51.3Élisabeth Brière ** Liberal/LibéralSherbrooke
57.9Peter Schiefke ** Liberal/LibéralVaudreuil
63.7Marc Miller ** Liberal/LibéralVille-Marie–Le Sud-Ouest–Île-des-Soeurs
56.3Jennifer McKelvie Liberal/LibéralAjax
50.4Chris Malette Liberal/LibéralBay of Quinte
67.7Nate Erskine-Smith ** Liberal/LibéralBeaches–East York
55.8Karina Gould ** Liberal/LibéralBurlington
52.7Adam Van Koeverden ** Liberal/LibéralBurlington North–Milton West/Burlington-Nord–Milton-Ouest
50.9Bruce Fanjoy Liberal/LibéralCarleton
57.8Julie Dzerowicz ** Liberal/LibéralDavenport
62.6Rob Oliphant ** Liberal/LibéralDon Valley West/Don Valley-Ouest
53.6Yvan Baker ** Liberal/LibéralEtobicoke Centre/Etobicoke-Centre
57.4James Maloney ** Liberal/LibéralEtobicoke–Lakeshore
54.7Dominique O’Rourke Liberal/LibéralGuelph
56.1John-Paul Danko Liberal/LibéralHamilton West–Ancaster–Dundas/Hamilton-Ouest–Ancaster–Dundas
60.8Jenna Sudds ** Liberal/LibéralKanata
63.2Mark Gerretsen ** Liberal/LibéralKingston and the Islands/Kingston et les Îles
56.7Peter Fragiskatos ** Liberal/LibéralLondon Centre/London-Centre
56.2Arielle Kayabaga ** Liberal/LibéralLondon West/London-Ouest
51.4Helena Jaczek ** Liberal/LibéralMarkham–Stouffville
55.7Iqra Khalid ** Liberal/LibéralMississauga–Erin Mills
52.4Charles Sousa ** Liberal/LibéralMississauga–Lakeshore
51.5Rechie Valdez ** Liberal/LibéralMississauga–Streetsville
63.8Mark Carney Liberal/LibéralNepean
51.1Anita Anand ** Liberal/LibéralOakville East/Oakville-Est
53.1Sima Acan Liberal/LibéralOakville West/Oakville-Ouest
67.4Marie-France Lalonde ** Liberal/LibéralOrléans
62.7Yasir Naqvi ** Liberal/LibéralOttawa Centre/Ottawa-Centre
65.2David McGuinty ** Liberal/LibéralOttawa South/Ottawa-Sud
63.6Anita Vandenbeld ** Liberal/LibéralOttawa West–Nepean/Ottawa-Ouest–Nepean
67.4Mona Fortier ** Liberal/LibéralOttawa–Vanier–Gloucester
54.3Emma Harrison Liberal/LibéralPeterborough
54.2Juanita Nathan Liberal/LibéralPickering–Brooklin
54.8Giovanna Mingarelli Liberal/LibéralPrescott–Russell–Cumberland
52Chris Bittle ** Liberal/LibéralSt. Catharines
61.5Bill Blair ** Liberal/LibéralScarborough Southwest/Scarborough-Sud-Ouest
64Gary Anandasangaree ** Liberal/LibéralScarborough–Guildwood–Rouge Park
60.1Chi Nguyen Liberal/LibéralSpadina–Harbourfront
51.9Viviane Lapointe ** Liberal/LibéralSudbury
55.8Karim Bardeesy Liberal/LibéralTaiaiako’n–Parkdale–High Park
64.3Evan Solomon Liberal/LibéralToronto Centre/Toronto-Centre
66.6Julie Dabrusin ** Liberal/LibéralToronto–Danforth
61.9Leslie Church Liberal/LibéralToronto–St. Paul’s
64Chrystia Freeland ** Liberal/LibéralUniversity–Rosedale
59.5Bardish Chagger ** Liberal/LibéralWaterloo
52.7Ryan Turnbull ** Liberal/LibéralWhitby
59.8Ginette Lavack Liberal/LibéralSt. Boniface–St. Vital/Saint-Boniface–Saint-Vital
63.6Ben Carr ** Liberal/LibéralWinnipeg South Centre/Winnipeg-Centre-Sud
54.5Doug Eyolfson Liberal/LibéralWinnipeg West/Winnipeg-Ouest
59.1Terry Beech ** Liberal/LibéralBurnaby North–Seymour/Burnaby-Nord–Seymour
51.8Jill McKnight Liberal/LibéralDelta
59.8Jonathan Wilkinson ** Liberal/LibéralNorth Vancouver–Capilano
50.5Ernie Klassen Liberal/LibéralSouth Surrey–White Rock/Surrey-Sud–White Rock
62.1Taleeb Noormohamed ** Liberal/LibéralVancouver Granville
63.2Wade Grant Liberal/LibéralVancouver Quadra
54.3Will Greaves Liberal/LibéralVictoria
59.7Patrick Weiler ** Liberal/LibéralWest Vancouver–Sunshine Coast–Sea to Sky Country

Conservative Party Details

Percentage of VotesCandidateElectoral District Name
52.7Brad Redekopp ** Conservative/ConservateurSaskatoon West/Saskatoon-Ouest
54.1Clifford Small ** Conservative/ConservateurCentral Newfoundland
50.3Carol Anstey Conservative/ConservateurLong Range Mountains
53.4Rob Moore ** Conservative/ConservateurFundy Royal
53.1John Williamson ** Conservative/ConservateurSaint John–St. Croix
58.8Richard Bragdon ** Conservative/ConservateurTobique–Mactaquac
59.7Jason Groleau Conservative/ConservateurBeauce
58.8Luc Berthold ** Conservative/ConservateurMégantic–L’Érable–Lotbinière
55.7Cheryl Gallant ** Conservative/ConservateurAlgonquin–Renfrew–Pembroke
54.7Costas Menegakis Conservative/ConservateurAurora–Oak Ridges–Richmond Hill
57.8John Brassard ** Conservative/ConservateurBarrie South–Innisfil/Barrie-Sud–Innisfil
51.7Doug Shipley ** Conservative/ConservateurBarrie–Springwater–Oro-Medonte
52.4Larry Brock ** Conservative/ConservateurBrantford–Brant South–Six Nations/Brantford–Brant-Sud–Six Nations
53Alex Ruff ** Conservative/ConservateurBruce–Grey–Owen Sound
57.5Dave Epp ** Conservative/ConservateurChatham-Kent–Leamington
60.1Kyle Seeback ** Conservative/ConservateurDufferin–Caledon
50.1Andrew Lawton Conservative/ConservateurElgin–St. Thomas–London South/Elgin–St. Thomas–London-Sud
57.5Chris Lewis ** Conservative/ConservateurEssex
52.7Dan Muys ** Conservative/ConservateurFlamborough–Glanbrook–Brant North/Flamborough–Glanbrook–Brant-Nord
57.6Leslyn Lewis ** Conservative/ConservateurHaldimand–Norfolk
56.6Jamie Schmale ** Conservative/ConservateurHaliburton–Kawartha Lakes
54.3Shelby Kramp-Neuman ** Conservative/ConservateurHastings–Lennox and Addington–Tyendinaga
53.2Ben Lobb ** Conservative/ConservateurHuron–Bruce
61.5Anna Roberts ** Conservative/ConservateurKing–Vaughan
50.4Scott Reid ** Conservative/ConservateurLanark–Frontenac
50.7Michael Ma Conservative/ConservateurMarkham–Unionville
51.7Lianne Rood ** Conservative/ConservateurMiddlesex–London
59.4Scot Davidson ** Conservative/ConservateurNew Tecumseth–Gwillimbury
50.6Sandra Cobena Conservative/ConservateurNewmarket–Aurora
51.7Dean Allison ** Conservative/ConservateurNiagara West/Niagara-Ouest
53.4Arpan Khanna ** Conservative/ConservateurOxford
52.2Scott Aitchison ** Conservative/ConservateurParry Sound–Muskoka
53John Nater ** Conservative/ConservateurPerth–Wellington
52.3Vincent Ho Conservative/ConservateurRichmond Hill South/Richmond Hill-Sud
53.1Marilyn Gladu ** Conservative/ConservateurSarnia–Lambton–Bkejwanong
52.1Terry Dowdall ** Conservative/ConservateurSimcoe–Grey
56.3Eric Duncan ** Conservative/ConservateurStormont–Dundas–Glengarry
66.4Melissa Lantsman ** Conservative/ConservateurThornhill
60Michael Guglielmin Conservative/ConservateurVaughan–Woodbridge
50.6Michael Chong ** Conservative/ConservateurWellington–Halton Hills North/Wellington–Halton Hills-Nord
54.8Roman Baber Conservative/ConservateurYork Centre/York-Centre
55.6Jacob Mantle Conservative/ConservateurYork–Durham
62.2Grant Jackson Conservative/ConservateurBrandon–Souris
69.4Branden Leslie ** Conservative/ConservateurPortage–Lisgar
66.3Ted Falk ** Conservative/ConservateurProvencher
67.8Dan Mazier ** Conservative/ConservateurRiding Mountain/Mont-Riding
60.2James Bezan ** Conservative/ConservateurSelkirk–Interlake–Eastman
75.8Rosemarie Falk ** Conservative/ConservateurBattlefords–Lloydminster–Meadow Lake
77.4Kelly Block ** Conservative/ConservateurCarlton Trail–Eagle Creek/Sentier Carlton–Eagle Creek
71.9Fraser Tolmie ** Conservative/ConservateurMoose Jaw–Lake Centre–Lanigan
71.5Randy Hoback ** Conservative/ConservateurPrince Albert
64Andrew Scheer ** Conservative/ConservateurRegina–Qu’Appelle
50.1Michael Kram ** Conservative/ConservateurRegina–Wascana
84Steven Bonk Conservative/ConservateurSouris–Moose Mountain
82Jeremy Patzer ** Conservative/ConservateurSwift Current–Grasslands–Kindersley
77.5Cathay Wagantall ** Conservative/ConservateurYorkton–Melville
71.2Blake Richards ** Conservative/ConservateurAirdrie–Cochrane
82.8Damien Kurek ** Conservative/ConservateurBattle River–Crowfoot
78.9David Bexte Conservative/ConservateurBow River
50.2Greg McLean ** Conservative/ConservateurCalgary Centre/Calgary-Centre
58.8Pat Kelly ** Conservative/ConservateurCalgary Crowfoot
60.5Jasraj Hallan ** Conservative/ConservateurCalgary East/Calgary-Est
61.4Shuv Majumdar ** Conservative/ConservateurCalgary Heritage
65.5Stephanie Kusie ** Conservative/ConservateurCalgary Midnapore
59.4Michelle Rempel Garner ** Conservative/ConservateurCalgary Nose Hill
68Tom Kmiec ** Conservative/ConservateurCalgary Shepard
60.1David GL McKenzie Conservative/ConservateurCalgary Signal Hill
55.4Amanpreet S. Gill Conservative/ConservateurCalgary Skyview
50.6Tim Uppal ** Conservative/ConservateurEdmonton Gateway
53.1Ziad Aboultaif ** Conservative/ConservateurEdmonton Manning
53.4Billy Morin Conservative/ConservateurEdmonton Northwest/Edmonton-Nord-Ouest
50.2Matt Jeneroux ** Conservative/ConservateurEdmonton Riverbend
52.9Jagsharan Singh Mahal Conservative/ConservateurEdmonton Southeast/Edmonton-Sud-Est
52.9Kelly McCauley ** Conservative/ConservateurEdmonton West/Edmonton-Ouest
76.3John Barlow ** Conservative/ConservateurFoothills
80.2Laila Goodridge ** Conservative/ConservateurFort McMurray–Cold Lake
81.7Chris Warkentin ** Conservative/ConservateurGrande Prairie
81Shannon Stubbs ** Conservative/ConservateurLakeland
74.7Mike Lake ** Conservative/ConservateurLeduc–Wetaskiwin
61.1Rachael Thomas ** Conservative/ConservateurLethbridge
76.7Glen Motz ** Conservative/ConservateurMedicine Hat–Cardston–Warner
75.2Dane Lloyd ** Conservative/ConservateurParkland
77.1Arnold Viersen ** Conservative/ConservateurPeace River–Westlock
81.8Blaine Calkins ** Conservative/ConservateurPonoka–Didsbury
71.6Burton Bailey Conservative/ConservateurRed Deer
63.9Michael Cooper ** Conservative/ConservateurSt. Albert–Sturgeon River
66.3Garnett Genuis ** Conservative/ConservateurSherwood Park–Fort Saskatchewan
69.1William Stevenson Conservative/ConservateurYellowhead
60.3Todd Doherty ** Conservative/ConservateurCariboo–Prince George
54.8Mark Strahl ** Conservative/ConservateurChilliwack–Hope
50.4Rob Morrison ** Conservative/ConservateurColumbia–Kootenay–Southern Rockies
52.2Mel Arnold ** Conservative/ConservateurKamloops–Shuswap–Central Rockies
51.5Frank Caputo ** Conservative/ConservateurKamloops–Thompson–Nicola
51.4Tako Van Popta ** Conservative/ConservateurLangley Township–Fraser Heights
56.7Brad Vis ** Conservative/ConservateurMission–Matsqui–Abbotsford
50.9Dan Albas ** Conservative/ConservateurOkanagan Lake West–South Kelowna/Okanagan Lake-Ouest–Kelowna-Sud
71.1Bob Zimmer ** Conservative/ConservateurPrince George–Peace River–Northern Rockies
50.4Scott Anderson Conservative/ConservateurVernon–Lake Country–Monashee

After the seats that are won be majority vote in their respective ridings are removed from the pool of available seats, we’re left with 122 unfilled seats. And when those unfilled seats are filled, we still need to arrive at a proportional results.

Open Party List Seats

One of the perceived weaknesses of a mixed-member proportional system is the risk of a non-local, regional party representative being appointed. However, this does not have to be the case.

Seats that were not filled by majority vote can be forfeited to party open lists. And, those seats could be filled by respective local party candidates in ridings that didn’t elect a majority.

How can party seat allotment of local candidates be determined proportionately? For this, I suggest a formula called the Sainte-Laguë Method. This method is designed to apportion seats in a in a party-list proportional representation system by calculating a quotient.

The algebraic expression of this formula is:

  • v = The number of votes a party received.
  • s = The number of seats that have been allocated so far to that party (initially 0).
  • Quotient = v / (2s + 1)

In practice, the way this works is to first determine the total number of open seats remaining that need to be filled. A quotient for each party is calculated. The number of seats each party already has by majority vote will be reflected in the quotient. The party with the highest quotient gets the next seat allocated, and quotients are recalculated. The process repeats until all seats have been allocated.

This method isn’t perfect. An obvious weakness is that seats might be allotted to candidates that had an overwhelming majority against them in their respective ridings. However, this method would be reserved for ridings where a majority for seat assignment was not reached. The appointed candidates would be local to the riding they represent, and the overall composition in the House of Commons would reflect the popular vote of the people.

PartyNumber of Seats
Bloc Québécois22
Conservative Party44
Green Party4
Independants1
Liberal Party27
NDP22
People’s Party2
Total122

Results

PartyPopular VoteNumber of Seats
Bloc Québécois6.29%22
Conservative Party41.31%142
Green Party1.22%4
Independants0.17%1
Liberal Party43.76%150
NDP6.29%22
People’s Party0.70%2
Total100%343
PartyElectoral DistrictCandidateWon MajorityWon Open ListQuotient
Liberal PartyCape SpearTom Osborne Liberal/Libéralyesno8595488
Liberal PartyDartmouth–Cole HarbourDarren Fisher ** Liberal/Libéralyesno2865163
Liberal PartyBeaches–East YorkNate Erskine-Smith ** Liberal/Libéralyesno1719098
Liberal PartyLac-Saint-LouisFrancis Scarpaleggia ** Liberal/Libéralyesno1227927
Liberal PartyAcadie–BathurstSerge Cormier ** Liberal/Libéralyesno955054
Liberal PartyOrléansMarie-France Lalonde ** Liberal/Libéralyesno781408
Liberal PartyOttawa–Vanier–GloucesterMona Fortier ** Liberal/Libéralyesno661191
Liberal PartyToronto–DanforthJulie Dabrusin ** Liberal/Libéralyesno573033
Liberal PartyHalifax West/Halifax-OuestLena Metlege Diab ** Liberal/Libéralyesno505617
Liberal PartySaint-Léonard–Saint-MichelPatricia Lattanzio ** Liberal/Libéralyesno452394
Liberal PartyOttawa South/Ottawa-SudDavid McGuinty ** Liberal/Libéralyesno409309
Liberal PartyCharlottetownSean Casey ** Liberal/Libéralyesno373717
Liberal PartyToronto Centre/Toronto-CentreEvan Solomon Liberal/Libéralyesno343820
Liberal PartyUniversity–RosedaleChrystia Freeland ** Liberal/Libéralyesno318351
Liberal PartyScarborough–Guildwood–Rouge ParkGary Anandasangaree ** Liberal/Libéralyesno296396
Liberal PartyNotre-Dame-de-Grâce–WestmountAnna Gainey ** Liberal/Libéralyesno277274
Liberal PartyNepeanMark Carney Liberal/Libéralyesno260469
Liberal PartyVille-Marie–Le Sud-Ouest–Île-des-SoeursMarc Miller ** Liberal/Libéralyesno245585
Liberal PartyOttawa West–Nepean/Ottawa-Ouest–NepeanAnita Vandenbeld ** Liberal/Libéralyesno232310
Liberal PartyWinnipeg South Centre/Winnipeg-Centre-SudBen Carr ** Liberal/Libéralyesno220397
Liberal PartyKingston and the Islands/Kingston et les ÎlesMark Gerretsen ** Liberal/Libéralyesno209646
Liberal PartyVancouver QuadraWade Grant Liberal/Libéralyesno199895
Liberal PartyHalifaxShannon Miedema Liberal/Libéralyesno191011
Liberal PartyMoncton–DieppeGinette Petitpas Taylor ** Liberal/Libéralyesno182883
Liberal PartyScarborough North/Scarborough-NordShaun Chen ** Liberal/Libéralyesno175418
Liberal PartyOttawa Centre/Ottawa-CentreYasir Naqvi ** Liberal/Libéralyesno168539
Liberal PartyDon Valley West/Don Valley-OuestRob Oliphant ** Liberal/Libéralyesno162179
Liberal PartySt. John’s East/St. John’s-EstJoanne Thompson ** Liberal/Libéralyesno156282
Liberal PartyBrossard–Saint-LambertAlexandra Mendès ** Liberal/Libéralyesno150798
Liberal PartyVancouver GranvilleTaleeb Noormohamed ** Liberal/Libéralyesno145686
Liberal PartyHull–AylmerGreg Fergus ** Liberal/Libéralyesno140910
Liberal PartySackville–Bedford–PrestonBraedon Clark Liberal/Libéralyesno136436
Liberal PartyToronto–St. Paul’sLeslie Church Liberal/Libéralyesno132238
Liberal PartyScarborough Southwest/Scarborough-Sud-OuestBill Blair ** Liberal/Libéralyesno128291
Liberal PartyFredericton–OromoctoDavid Myles Liberal/Libéralyesno124572
Liberal PartyAhuntsic-CartiervilleMélanie Joly ** Liberal/Libéralyesno121063
Liberal PartyKanataJenna Sudds ** Liberal/Libéralyesno117746
Liberal PartyBeauséjourDominic LeBlanc ** Liberal/Libéralyesno114607
Liberal PartyKings–HantsKody Blois ** Liberal/Libéralyesno111630
Liberal PartyGatineauSteven MacKinnon ** Liberal/Libéralyesno108804
Liberal PartyScarborough–WoburnMichael Coteau ** Liberal/Libéralyesno106117
Liberal PartyHonoré-MercierEric St-Pierre Liberal/Libéralyesno103560
Liberal PartyPierrefonds–DollardSameer Zuberi ** Liberal/Libéralyesno101123
Liberal PartySpadina–HarbourfrontChi Nguyen Liberal/Libéralyesno98799
Liberal PartyNorth Vancouver–CapilanoJonathan Wilkinson ** Liberal/Libéralyesno96579
Liberal PartySt. Boniface–St. Vital/Saint-Boniface–Saint-VitalGinette Lavack Liberal/Libéralyesno94456
Liberal PartyWest Vancouver–Sunshine Coast–Sea to Sky CountryPatrick Weiler ** Liberal/Libéralyesno92425
Liberal PartyWaterlooBardish Chagger ** Liberal/Libéralyesno90479
Liberal PartyDorval–Lachine–LaSalleAnju Dhillon ** Liberal/Libéralyesno88613
Liberal PartyBurnaby North–Seymour/Burnaby-Nord–SeymourTerry Beech ** Liberal/Libéralyesno86823
Liberal PartyWinnipeg South/Winnipeg-SudTerry Duguid ** Liberal/Libéralyesno85104
Liberal PartySaint-LaurentEmmanuella Lambropoulos ** Liberal/Libéralyesno83451
Liberal PartyAvalonPaul Connors Liberal/Libéralyesno81862
Liberal PartyBourassaAbdelhaq Sari Liberal/Libéralyesno80332
Liberal PartySaint John–KennebecasisWayne Long ** Liberal/Libéralyesno78858
Liberal PartyVaudreuilPeter Schiefke ** Liberal/Libéralyesno77437
Liberal PartyWinnipeg North/Winnipeg-NordKevin Lamoureux ** Liberal/Libéralyesno76066
Liberal PartyDavenportJulie Dzerowicz ** Liberal/Libéralyesno74743
Liberal PartyMalpequeHeath MacDonald ** Liberal/Libéralyesno73466
Liberal PartyEtobicoke–LakeshoreJames Maloney ** Liberal/Libéralyesno72231
Liberal PartyScarborough Centre–Don Valley East/Scarborough-Centre–Don Valley-EstSalma Zahid ** Liberal/Libéralyesno71037
Liberal PartyCardiganKent MacDonald Liberal/Libéralyesno69882
Liberal PartyLondon Centre/London-CentrePeter Fragiskatos ** Liberal/Libéralyesno68764
Liberal PartyAjaxJennifer McKelvie Liberal/Libéralyesno67681
Liberal PartyLondon West/London-OuestArielle Kayabaga ** Liberal/Libéralyesno66632
Liberal PartyHamilton West–Ancaster–Dundas/Hamilton-Ouest–Ancaster–DundasJohn-Paul Danko Liberal/Libéralyesno65614
Liberal PartyBurlingtonKarina Gould ** Liberal/Libéralyesno64628
Liberal PartyTaiaiako’n–Parkdale–High ParkKarim Bardeesy Liberal/Libéralyesno63670
Liberal PartyMississauga–Erin MillsIqra Khalid ** Liberal/Libéralyesno62741
Liberal PartyHumber River–Black CreekJudy Sgro ** Liberal/Libéralyesno61838
Liberal PartyLouis-HébertJoël Lightbound ** Liberal/Libéralyesno60961
Liberal PartyYork South–Weston–Etobicoke/York-Sud–Weston–EtobicokeAhmed Hussen ** Liberal/Libéralyesno60108
Liberal PartyVancouver Centre/Vancouver-CentreHedy Fry ** Liberal/Libéralyesno59279
Liberal PartyOutremontRachel Bendayan ** Liberal/Libéralyesno58473
Liberal PartyThunder Bay–Superior North/Thunder Bay–Supérieur-NordPatty Hajdu ** Liberal/Libéralyesno57688
Liberal PartyMadawaska–RestigoucheGuillaume Deschênes-Thériault Liberal/Libéralyesno56924
Liberal PartySouth Shore–St. MargaretsJessica Fancy-Landry Liberal/Libéralyesno56180
Liberal PartyPrescott–Russell–CumberlandGiovanna Mingarelli Liberal/Libéralyesno55455
Liberal PartyGuelphDominique O’Rourke Liberal/Libéralyesno54748
Liberal PartyAlfred-PellanAngelo Iacono ** Liberal/Libéralyesno54060
Liberal PartyPontiac–Kitigan ZibiSophie Chatel ** Liberal/Libéralyesno53388
Liberal PartySydney–Glace BayMike Kelloway ** Liberal/Libéralyesno52733
Liberal PartyWinnipeg West/Winnipeg-OuestDoug Eyolfson Liberal/Libéralyesno52094
Liberal PartyMarkham–ThornhillTim Hodgson Liberal/Libéralyesno51470
Liberal PartyPeterboroughEmma Harrison Liberal/Libéralyesno50861
Liberal PartyVictoriaWill Greaves Liberal/Libéralyesno50266
Liberal PartyScarborough–AgincourtJean Yip ** Liberal/Libéralyesno49685
Liberal PartyPickering–BrooklinJuanita Nathan Liberal/Libéralyesno49117
Liberal PartyMississauga Centre/Mississauga-CentreFares Al Soud Liberal/Libéralyesno48562
Liberal PartyEtobicoke Centre/Etobicoke-CentreYvan Baker ** Liberal/Libéralyesno48019
Liberal PartyNorthwest Territories/Territoires du Nord-OuestRebecca Alty Liberal/Libéralyesno47489
Liberal PartyVimyAnnie Koutrakis ** Liberal/Libéralyesno46970
Liberal PartyWillowdaleAli Ehsassi ** Liberal/Libéralyesno46462
Liberal PartyMississauga–MaltonIqwinder Singh Gaheer ** Liberal/Libéralyesno45965
Liberal PartyDon Valley North/Don Valley-NordMaggie Chi Liberal/Libéralyesno45479
Liberal PartyOakville West/Oakville-OuestSima Acan Liberal/Libéralyesno45003
Liberal PartyYukonBrendan Hanley ** Liberal/Libéralyesno44536
Liberal PartyPapineauMarjorie Michel Liberal/Libéralyesno44079
Liberal PartyBurlington North–Milton West/Burlington-Nord–Milton-OuestAdam Van Koeverden ** Liberal/Libéralyesno43632
Liberal PartyWhitbyRyan Turnbull ** Liberal/Libéralyesno43193
Liberal PartyEtobicoke North/Etobicoke-NordJohn Zerucelli Liberal/Libéralyesno42764
Liberal PartyMississauga–LakeshoreCharles Sousa ** Liberal/Libéralyesno42342
Liberal PartyVancouver Fraserview–South Burnaby/Vancouver Fraserview–Burnaby-SudGregor Robertson Liberal/Libéralyesno41929
Liberal PartyLaurier–Sainte-MarieSteven Guilbeault ** Liberal/Libéralyesno41524
Liberal PartySt. CatharinesChris Bittle ** Liberal/Libéralyesno41127
Liberal PartyMarc-Aurèle-FortinCarlos Leitão Liberal/Libéralyesno40737
Liberal PartySudburyViviane Lapointe ** Liberal/Libéralyesno40354
Liberal PartyCentral Nova/Nova-CentreSean Fraser ** Liberal/Libéralyesno39979
Liberal PartyEgmontBobby Morrissey ** Liberal/Libéralyesno39611
Liberal PartyDeltaJill McKnight Liberal/Libéralyesno39249
Liberal PartyCape Breton–Canso–AntigonishJaime Battiste ** Liberal/Libéralyesno38894
Liberal PartyMississauga–StreetsvilleRechie Valdez ** Liberal/Libéralyesno38545
Liberal PartyMarkham–StouffvilleHelena Jaczek ** Liberal/Libéralyesno38202
Liberal PartySherbrookeÉlisabeth Brière ** Liberal/Libéralyesno37866
Liberal PartyOakville East/Oakville-EstAnita Anand ** Liberal/Libéralyesno37535
Liberal PartyMount Royal/Mont-RoyalAnthony Housefather ** Liberal/Libéralyesno37210
Liberal PartyCarletonBruce Fanjoy Liberal/Libéralyesno36891
Liberal PartyLaSalle–Émard–VerdunClaude Guay Liberal/Libéralyesno36577
Liberal PartySouth Surrey–White Rock/Surrey-Sud–White RockErnie Klassen Liberal/Libéralyesno36268
Liberal PartyBay of QuinteChris Malette Liberal/Libéralyesno35964
Liberal PartyMississauga East–Cooksville/Mississauga-Est–CooksvillePeter Fonseca ** Liberal/Libéralyesno35666
Liberal PartyDesnethé–Missinippi–Churchill River/Desnethé–Missinippi–Rivière ChurchillBuckley Belanger Liberal/Libéralyesno35372
Liberal PartyLabradorPhilip Earle Liberal/Libéralyesno35084
Liberal PartySaint-Maurice–ChamplainFrançois-Philippe Champagne ** Liberal/Libéralnoyes34800
Liberal PartyLaval–Les ÎlesFayçal El-Khoury ** Liberal/Libéralnoyes34520
Liberal PartySurrey NewtonSukh Dhaliwal ** Liberal/Libéralnoyes34245
Liberal PartyLongueuil–Charles-LeMoyneSherry Romanado ** Liberal/Libéralnoyes33974
Liberal PartyEglinton–LawrenceVince Gasparro Liberal/Libéralnoyes33708
Liberal PartyBrampton South/Brampton-SudSonia Sidhu ** Liberal/Libéralnoyes33445
Liberal PartyBrampton North–Caledon/Brampton-Nord–CaledonRuby Sahota ** Liberal/Libéralnoyes33187
Liberal PartyKelownaStephen Fuhr Liberal/Libéralnoyes32933
Liberal PartyBrampton–Chinguacousy ParkShafqat Ali ** Liberal/Libéralnoyes32682
Liberal PartyThunder Bay–Rainy RiverMarcus Powlowski ** Liberal/Libéralnoyes32436
Liberal PartyRichmond East–Steveston/Richmond-Est–StevestonParm Bains ** Liberal/Libéralnoyes32193
Liberal PartyBrampton Centre/Brampton-CentreAmandeep Sodhi Liberal/Libéralnoyes31953
Liberal PartyBrome–MissisquoiLouis Villeneuve Liberal/Libéralnoyes31718
Liberal PartyCumberland–ColchesterAlana Hirtle Liberal/Libéralnoyes31485
Liberal PartySurrey Centre/Surrey-CentreRandeep Sarai ** Liberal/Libéralnoyes31256
Liberal PartyFleetwood–Port KellsGurbux Saini Liberal/Libéralnoyes31031
Liberal PartyArgenteuil–La Petite-NationStéphane Lauzon ** Liberal/Libéralnoyes30808
Liberal PartyCoquitlam–Port CoquitlamRon McKinnon ** Liberal/Libéralnoyes30589
Liberal PartyMont-Saint-Bruno–L’AcadieBienvenu-Olivier Ntumba Liberal/Libéralnoyes30373
Liberal PartyThérèse-De BlainvilleMadeleine Chenette Liberal/Libéralnoyes30160
Liberal PartyCompton–StansteadMarianne Dandurand Liberal/Libéralnoyes29949
Liberal PartyRivière-des-Mille-ÎlesLinda Lapointe Liberal/Libéralnoyes29742
Liberal PartyChâteauguay–Les Jardins-de-NapiervilleNathalie Provost Liberal/Libéralnoyes29538
Liberal PartyLa Prairie–AtatekenJacques Ramsay Liberal/Libéralnoyes29336
Liberal PartyAbitibi–Baie-James–Nunavik–EeyouMandy Gull-Masty Liberal/Libéralnoyes29137
Liberal PartyLes Pays-d’en-HautTim Watchorn Liberal/Libéralnoyes28941
Liberal PartyTrois-RivièresCaroline Desrochers Liberal/Libéralnoyes28747
Conservative PartySouris–Moose MountainSteven Bonk Conservative/Conservateuryesno8113484
Conservative PartyBattle River–CrowfootDamien Kurek ** Conservative/Conservateuryesno2704495
Conservative PartySwift Current–Grasslands–KindersleyJeremy Patzer ** Conservative/Conservateuryesno1622697
Conservative PartyPonoka–DidsburyBlaine Calkins ** Conservative/Conservateuryesno1159069
Conservative PartyGrande PrairieChris Warkentin ** Conservative/Conservateuryesno901498
Conservative PartyLakelandShannon Stubbs ** Conservative/Conservateuryesno737589
Conservative PartyFort McMurray–Cold LakeLaila Goodridge ** Conservative/Conservateuryesno624114
Conservative PartyBow RiverDavid Bexte Conservative/Conservateuryesno540899
Conservative PartyYorkton–MelvilleCathay Wagantall ** Conservative/Conservateuryesno477264
Conservative PartyCarlton Trail–Eagle Creek/Sentier Carlton–Eagle CreekKelly Block ** Conservative/Conservateuryesno427025
Conservative PartyPeace River–WestlockArnold Viersen ** Conservative/Conservateuryesno386356
Conservative PartyMedicine Hat–Cardston–WarnerGlen Motz ** Conservative/Conservateuryesno352760
Conservative PartyFoothillsJohn Barlow ** Conservative/Conservateuryesno324539
Conservative PartyBattlefords–Lloydminster–Meadow LakeRosemarie Falk ** Conservative/Conservateuryesno300499
Conservative PartyParklandDane Lloyd ** Conservative/Conservateuryesno279775
Conservative PartyLeduc–WetaskiwinMike Lake ** Conservative/Conservateuryesno261725
Conservative PartyMoose Jaw–Lake Centre–LaniganFraser Tolmie ** Conservative/Conservateuryesno245863
Conservative PartyRed DeerBurton Bailey Conservative/Conservateuryesno231814
Conservative PartyPrince AlbertRandy Hoback ** Conservative/Conservateuryesno219283
Conservative PartyAirdrie–CochraneBlake Richards ** Conservative/Conservateuryesno208038
Conservative PartyPrince George–Peace River–Northern RockiesBob Zimmer ** Conservative/Conservateuryesno197890
Conservative PartyPortage–LisgarBranden Leslie ** Conservative/Conservateuryesno188686
Conservative PartyYellowheadWilliam Stevenson Conservative/Conservateuryesno180300
Conservative PartyCalgary ShepardTom Kmiec ** Conservative/Conservateuryesno172627
Conservative PartyRiding Mountain/Mont-RidingDan Mazier ** Conservative/Conservateuryesno165581
Conservative PartyThornhillMelissa Lantsman ** Conservative/Conservateuryesno159088
Conservative PartySherwood Park–Fort SaskatchewanGarnett Genuis ** Conservative/Conservateuryesno153085
Conservative PartyProvencherTed Falk ** Conservative/Conservateuryesno147518
Conservative PartyCalgary MidnaporeStephanie Kusie ** Conservative/Conservateuryesno142342
Conservative PartyRegina–Qu’AppelleAndrew Scheer ** Conservative/Conservateuryesno137517
Conservative PartySt. Albert–Sturgeon RiverMichael Cooper ** Conservative/Conservateuryesno133008
Conservative PartyBrandon–SourisGrant Jackson Conservative/Conservateuryesno128785
Conservative PartyKing–VaughanAnna Roberts ** Conservative/Conservateuryesno124823
Conservative PartyCalgary HeritageShuv Majumdar ** Conservative/Conservateuryesno121097
Conservative PartyLethbridgeRachael Thomas ** Conservative/Conservateuryesno117587
Conservative PartyCalgary East/Calgary-EstJasraj Hallan ** Conservative/Conservateuryesno114274
Conservative PartyCariboo–Prince GeorgeTodd Doherty ** Conservative/Conservateuryesno111144
Conservative PartySelkirk–Interlake–EastmanJames Bezan ** Conservative/Conservateuryesno108180
Conservative PartyDufferin–CaledonKyle Seeback ** Conservative/Conservateuryesno105370
Conservative PartyCalgary Signal HillDavid GL McKenzie Conservative/Conservateuryesno102702
Conservative PartyVaughan–WoodbridgeMichael Guglielmin Conservative/Conservateuryesno100166
Conservative PartyBeauceJason Groleau Conservative/Conservateuryesno97753
Conservative PartyNew Tecumseth–GwillimburyScot Davidson ** Conservative/Conservateuryesno95453
Conservative PartyCalgary Nose HillMichelle Rempel Garner ** Conservative/Conservateuryesno93258
Conservative PartyCalgary CrowfootPat Kelly ** Conservative/Conservateuryesno91163
Conservative PartyMégantic–L’Érable–LotbinièreLuc Berthold ** Conservative/Conservateuryesno89159
Conservative PartyTobique–MactaquacRichard Bragdon ** Conservative/Conservateuryesno87242
Conservative PartyBarrie South–Innisfil/Barrie-Sud–InnisfilJohn Brassard ** Conservative/Conservateuryesno85405
Conservative PartyHaldimand–NorfolkLeslyn Lewis ** Conservative/Conservateuryesno83644
Conservative PartyEssexChris Lewis ** Conservative/Conservateuryesno81954
Conservative PartyChatham-Kent–LeamingtonDave Epp ** Conservative/Conservateuryesno80332
Conservative PartyMission–Matsqui–AbbotsfordBrad Vis ** Conservative/Conservateuryesno78772
Conservative PartyHaliburton–Kawartha LakesJamie Schmale ** Conservative/Conservateuryesno77271
Conservative PartyStormont–Dundas–GlengarryEric Duncan ** Conservative/Conservateuryesno75827
Conservative PartyAlgonquin–Renfrew–PembrokeCheryl Gallant ** Conservative/Conservateuryesno74436
Conservative PartyYork–DurhamJacob Mantle Conservative/Conservateuryesno73094
Conservative PartyCalgary SkyviewAmanpreet S. Gill Conservative/Conservateuryesno71801
Conservative PartyChilliwack–HopeMark Strahl ** Conservative/Conservateuryesno70552
Conservative PartyYork Centre/York-CentreRoman Baber Conservative/Conservateuryesno69346
Conservative PartyAurora–Oak Ridges–Richmond HillCostas Menegakis Conservative/Conservateuryesno68181
Conservative PartyHastings–Lennox and Addington–TyendinagaShelby Kramp-Neuman ** Conservative/Conservateuryesno67054
Conservative PartyCentral NewfoundlandClifford Small ** Conservative/Conservateuryesno65963
Conservative PartyOxfordArpan Khanna ** Conservative/Conservateuryesno64908
Conservative PartyEdmonton Northwest/Edmonton-Nord-OuestBilly Morin Conservative/Conservateuryesno63886
Conservative PartyFundy RoyalRob Moore ** Conservative/Conservateuryesno62895
Conservative PartyHuron–BruceBen Lobb ** Conservative/Conservateuryesno61935
Conservative PartySarnia–Lambton–BkejwanongMarilyn Gladu ** Conservative/Conservateuryesno61004
Conservative PartySaint John–St. CroixJohn Williamson ** Conservative/Conservateuryesno60100
Conservative PartyEdmonton ManningZiad Aboultaif ** Conservative/Conservateuryesno59223
Conservative PartyBruce–Grey–Owen SoundAlex Ruff ** Conservative/Conservateuryesno58370
Conservative PartyPerth–WellingtonJohn Nater ** Conservative/Conservateuryesno57542
Conservative PartyEdmonton West/Edmonton-OuestKelly McCauley ** Conservative/Conservateuryesno56738
Conservative PartyEdmonton Southeast/Edmonton-Sud-EstJagsharan Singh Mahal Conservative/Conservateuryesno55955
Conservative PartyFlamborough–Glanbrook–Brant North/Flamborough–Glanbrook–Brant-NordDan Muys ** Conservative/Conservateuryesno55194
Conservative PartySaskatoon West/Saskatoon-OuestBrad Redekopp ** Conservative/Conservateuryesno54453
Conservative PartyBrantford–Brant South–Six Nations/Brantford–Brant-Sud–Six NationsLarry Brock ** Conservative/Conservateuryesno53732
Conservative PartyRichmond Hill South/Richmond Hill-SudVincent Ho Conservative/Conservateuryesno53029
Conservative PartyKamloops–Shuswap–Central RockiesMel Arnold ** Conservative/Conservateuryesno52345
Conservative PartyParry Sound–MuskokaScott Aitchison ** Conservative/Conservateuryesno51678
Conservative PartySimcoe–GreyTerry Dowdall ** Conservative/Conservateuryesno51028
Conservative PartyNiagara West/Niagara-OuestDean Allison ** Conservative/Conservateuryesno50394
Conservative PartyMiddlesex–LondonLianne Rood ** Conservative/Conservateuryesno49776
Conservative PartyBarrie–Springwater–Oro-MedonteDoug Shipley ** Conservative/Conservateuryesno49173
Conservative PartyKamloops–Thompson–NicolaFrank Caputo ** Conservative/Conservateuryesno48584
Conservative PartyLangley Township–Fraser HeightsTako Van Popta ** Conservative/Conservateuryesno48009
Conservative PartyOkanagan Lake West–South Kelowna/Okanagan Lake-Ouest–Kelowna-SudDan Albas ** Conservative/Conservateuryesno47447
Conservative PartyMarkham–UnionvilleMichael Ma Conservative/Conservateuryesno46899
Conservative PartyWellington–Halton Hills North/Wellington–Halton Hills-NordMichael Chong ** Conservative/Conservateuryesno46363
Conservative PartyNewmarket–AuroraSandra Cobena Conservative/Conservateuryesno45839
Conservative PartyEdmonton GatewayTim Uppal ** Conservative/Conservateuryesno45327
Conservative PartyColumbia–Kootenay–Southern RockiesRob Morrison ** Conservative/Conservateuryesno44826
Conservative PartyLanark–FrontenacScott Reid ** Conservative/Conservateuryesno44336
Conservative PartyVernon–Lake Country–MonasheeScott Anderson Conservative/Conservateuryesno43857
Conservative PartyLong Range MountainsCarol Anstey Conservative/Conservateuryesno43388
Conservative PartyCalgary Centre/Calgary-CentreGreg McLean ** Conservative/Conservateuryesno42928
Conservative PartyEdmonton RiverbendMatt Jeneroux ** Conservative/Conservateuryesno42479
Conservative PartyElgin–St. Thomas–London South/Elgin–St. Thomas–London-SudAndrew Lawton Conservative/Conservateuryesno42039
Conservative PartyRegina–WascanaMichael Kram ** Conservative/Conservateuryesno41608
Conservative PartyLeeds–Grenville–Thousand Islands–Rideau LakesMichael Barrett ** Conservative/Conservateurnoyes41185
Conservative PartyRegina–LewvanWarren Steinley ** Conservative/Conservateurnoyes40771
Conservative PartyBowmanville–Oshawa North/Bowmanville–Oshawa-NordJamil Jivani ** Conservative/Conservateurnoyes40366
Conservative PartyBrampton West/Brampton-OuestAmarjeet Gill Conservative/Conservateurnoyes39968
Conservative PartyPortneuf–Jacques-CartierJoël Godin ** Conservative/Conservateurnoyes39578
Conservative PartyRichmond Centre–Marpole/Richmond-Centre–MarpoleChak Au Conservative/Conservateurnoyes39196
Conservative PartySaskatoon South/Saskatoon-SudKevin Waugh ** Conservative/Conservateurnoyes38820
Conservative PartyBellechasse–Les Etchemins–LévisDominique Vien ** Conservative/Conservateurnoyes38453
Conservative PartyNiagara Falls–Niagara-on-the-LakeTony Baldinelli ** Conservative/Conservateurnoyes38091
Conservative PartyCalgary McKnightDalwinder Gill Conservative/Conservateurnoyes37737
Conservative PartyNorthumberland–ClarkePhilip Lawrence ** Conservative/Conservateurnoyes37389
Conservative PartySaskatoon–UniversityCorey Tochor ** Conservative/Conservateurnoyes37048
Conservative PartyKapuskasing–Timmins–MushkegowukGaétan Malette Conservative/Conservateurnoyes36713
Conservative PartyHamilton East–Stoney Creek/Hamilton-Est–Stoney CreekNed Kuruc Conservative/Conservateurnoyes36383
Conservative PartyKenora–KiiwetinoongEric Melillo ** Conservative/Conservateurnoyes36060
Conservative PartyCambridgeConnie Cody Conservative/Conservateurnoyes35742
Conservative PartySimcoe North/Simcoe-NordAdam Chambers ** Conservative/Conservateurnoyes35430
Conservative PartySudbury East–Manitoulin–Nickel Belt/Sudbury-Est–Manitoulin–Nickel BeltJim Belanger Conservative/Conservateurnoyes35123
Conservative PartyMilton East–Halton Hills South/Milton-Est–Halton Hills-SudParm Gill Conservative/Conservateurnoyes34822
Conservative PartyOshawaRhonda Kirkland Conservative/Conservateurnoyes34525
Conservative PartyMiramichi–Grand LakeMike Dawson Conservative/Conservateurnoyes34234
Conservative PartyTerra Nova–The Peninsulas/Terra Nova–Les PéninsulesJonathan Rowe Conservative/Conservateurnoyes33948
Conservative PartyKitchener South–Hespeler/Kitchener-Sud–HespelerMatt Strauss Conservative/Conservateurnoyes33666
Conservative PartyNiagara South/Niagara-SudFred Davies Conservative/Conservateurnoyes33389
Conservative PartyCloverdale–Langley CityTamara Jansen ** Conservative/Conservateurnoyes33116
Conservative PartyLévis–LotbinièreJacques Gourde ** Conservative/Conservateurnoyes32848
Conservative PartyAcadie–AnnapolisChris d’Entremont ** Conservative/Conservateurnoyes32584
Conservative PartyKitchener–ConestogaDoug Treleaven Conservative/Conservateurnoyes32325
Conservative PartyKildonan–St. PaulRaquel Dancho ** Conservative/Conservateurnoyes32069
Conservative PartyPitt Meadows–Maple RidgeMarc Dalton ** Conservative/Conservateurnoyes31818
Conservative PartyCalgary ConfederationJeremy Nixon Conservative/Conservateurnoyes31570
Conservative PartyWindsor–Tecumseh–LakeshoreKathy Borrelli Conservative/Conservateurnoyes31326
Conservative PartyCôte-du-Sud-Rivière-du-Loup-Kataskomiq-TémiscouataBernard Généreux ** Conservative/Conservateurnoyes31086
Conservative PartyLouis-Saint-Laurent–AkiawenhrahkGérard Deltell ** Conservative/Conservateurnoyes30850
Conservative PartySault Ste. Marie–AlgomaHugh Stevenson Conservative/Conservateurnoyes30617
Conservative PartyNipissing–TimiskamingGarry Keller Conservative/Conservateurnoyes30388
Conservative PartySimilkameen–South Okanagan–West Kootenay/Similkameen–Okanagan-Sud–Kootenay-OuestHelena Konanz Conservative/Conservateurnoyes30162
Conservative PartyCharlesbourg–Haute-Saint-CharlesPierre Paul-Hus ** Conservative/Conservateurnoyes29939
Conservative PartyHamilton MountainKen Hewitt Conservative/Conservateurnoyes29720
Conservative PartyPort Moody–CoquitlamPaul Lambert Conservative/Conservateurnoyes29504
Conservative PartyRichmond–ArthabaskaÉric Lefebvre Conservative/Conservateurnoyes29291
Conservative PartyMontmorency–CharlevoixGabriel Hardy Conservative/Conservateurnoyes29081
Conservative PartyChicoutimi–Le FjordRichard Martel ** Conservative/Conservateurnoyes28874
Conservative PartyTerrebonneAdrienne Charles Conservative/Conservateurnoyes28670
Bloc QuébécoisAbitibi–TémiscamingueSébastien Lemire ** Bloc Québécois/Bloc Québécoisnoyes1236349
Bloc QuébécoisJoliette–ManawanGabriel Ste-Marie ** Bloc Québécois/Bloc Québécoisnoyes412116
Bloc QuébécoisBeloeil–ChamblyYves-François Blanchet ** Bloc Québécois/Bloc Québécoisnoyes247270
Bloc QuébécoisBécancour–Nicolet–Saurel–AlnôbakLouis Plamondon ** Bloc Québécois/Bloc Québécoisnoyes176621
Bloc QuébécoisMontcalmLuc Thériault ** Bloc Québécois/Bloc Québécoisnoyes137372
Bloc QuébécoisRimouski–La MatapédiaMaxime Blanchette-Joncas ** Bloc Québécois/Bloc Québécoisnoyes112395
Bloc QuébécoisLac-Saint-JeanAlexis Brunelle-Duceppe ** Bloc Québécois/Bloc Québécoisnoyes95104
Bloc QuébécoisPierre-Boucher–Les Patriotes–VerchèresXavier Barsalou-Duval ** Bloc Québécois/Bloc Québécoisnoyes82423
Bloc QuébécoisGaspésie–Les Îles-de-la-Madeleine–ListugujAlexis Deschênes Bloc Québécois/Bloc Québécoisnoyes72726
Bloc QuébécoisLaurentides–LabelleMarie-Hélène Gaudreau ** Bloc Québécois/Bloc Québécoisnoyes65071
Bloc QuébécoisSaint-JeanChristine Normandin ** Bloc Québécois/Bloc Québécoisnoyes58874
Bloc QuébécoisBeauharnois–Salaberry–Soulanges–HuntingdonClaude Debellefeuille ** Bloc Québécois/Bloc Québécoisnoyes53754
Bloc QuébécoisSaint-Hyacinthe–Bagot–ActonSimon-Pierre Savard-Tremblay ** Bloc Québécois/Bloc Québécoisnoyes49454
Bloc QuébécoisRivière-du-NordRhéal Fortin ** Bloc Québécois/Bloc Québécoisnoyes45791
Bloc QuébécoisCôte-Nord–Kawawachikamach–NitassinanMarilène Gill ** Bloc Québécois/Bloc Québécoisnoyes42633
Bloc QuébécoisLa Pointe-de-l’ÎleMario Beaulieu ** Bloc Québécois/Bloc Québécoisnoyes39882
Bloc QuébécoisDrummondMartin Champoux ** Bloc Québécois/Bloc Québécoisnoyes37465
Bloc QuébécoisRepentignyPatrick Bonin Bloc Québécois/Bloc Québécoisnoyes35324
Bloc QuébécoisSheffordAndréanne Larouche ** Bloc Québécois/Bloc Québécoisnoyes33415
Bloc QuébécoisJonquièreMario Simard ** Bloc Québécois/Bloc Québécoisnoyes31701
Bloc QuébécoisMirabelJean-Denis Garon ** Bloc Québécois/Bloc Québécoisnoyes30155
Bloc QuébécoisLongueuil–Saint-HubertDenis Trudel ** Bloc Québécois/Bloc Québécoisnoyes28752
NDPEdmonton StrathconaHeather McPherson ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes1234673
NDPVancouver East/Vancouver-EstJenny Kwan ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes411558
NDPRosemont–La Petite-PatrieAlexandre Boulerice ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes246935
NDPCourtenay–AlberniGord Johns ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes176382
NDPWinnipeg Centre/Winnipeg-CentreLeah Gazan ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes137186
NDPSkeena–Bulkley ValleyTaylor Bachrach ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes112243
NDPVancouver KingswayDon Davies ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes94975
NDPElmwood–TransconaLeila Dance ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes82312
NDPEdmonton GriesbachBlake Desjarlais ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes72628
NDPNorth Island–Powell RiverTanille Johnston NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes64983
NDPCowichan–Malahat–LangfordAlistair MacGregor ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes58794
NDPNew Westminster–Burnaby–MaillardvillePeter Julian ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes53681
NDPHamilton Centre/Hamilton-CentreMatthew Green ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes49387
NDPWindsor West/Windsor-OuestBrian Masse ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes45729
NDPLondon–FanshaweLindsay Mathyssen ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes42575
NDPBerthier–MaskinongéRuth Ellen Brosseau NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes39828
NDPEsquimalt–Saanich–SookeMaja Tait NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes37414
NDPNunavutLori Idlout ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes35276
NDPChurchill–Keewatinook AskiNiki Ashton ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes33370
NDPBurnaby CentralJagmeet Singh ** NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes31658
NDPEdmonton Centre/Edmonton-CentreTrisha Estabrooks NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes30114
NDPBeauport–LimoilouRaymond Côté NDP-New Democratic Party/NPD-Nouveau Parti démocratiquenoyes28713
Green PartySaanich–Gulf IslandsElizabeth May ** Green Party/Parti Vertnoyes238892
Green PartyKitchener Centre/Kitchener-CentreMike Morrice ** Green Party/Parti Vertnoyes79631
Green PartyNanaimo–LadysmithPaul Manly Green Party/Parti Vertnoyes47778
Green PartyHochelaga–Rosemont-EstJacob Pirro Green Party/Parti Vertnoyes34127
People’s PartyQuébec Centre/Québec-CentreDaniel Brisson People’s Party – PPC/Parti populaire – PPCnoyes136977
People’s PartyBrampton East/Brampton-EstJeff Lal People’s Party – PPC/Parti populaire – PPCnoyes45659
IndependantsAbbotsford–South Langley/Abbotsford–Langley-SudMichael de Jong Independent/Indépendant(e)noyes34289

Recalling what the main concerns were with electoral reform:

  • Will produce proportional seating allotment.
  • Will elect local candidates.
  • Will avoid unnecessary complexity.
  • Will encourage collaboration in politics.
  • Will safeguard public trust with an effective and verifiable process.

This process would produce a proportionate seating allotment, would elect local candidates, avoid unnecessary complexity by allowing people to vote using the ballot they’re already used to, encourage coalition governments to collaborate, and as I’m able to demonstrate in this post, use established and effective counting methods that can be easily verified.

With a shift to approval voting and the highest averages method of counting for open, no-majority seats such as the Sainte-Laguë Method, we can achieve a solution for proportional representation made by Canadians, for Canadians.

Additional Reading


Discover more from Kevin Montgomery

Subscribe to get the latest posts sent to your email.