Party-line voting
In Canadian Parliament, almost every MP votes how their party tells them to. But sometimes they don't — and that's when the interesting stuff happens. This page ranks MPs by how often they stick with their party.
Method: for each recorded Yes/No vote, the majority position of each party is computed. An MP's "consistency" is the % of their votes that match their party's majority. Minimum 20 recorded votes required.
⚠️ Known limitation: floor-crossers are excluded from this leaderboard. We currently judge votes against the MP's current party, not the party they were in at the time of each vote. An MP who switched parties shows an artificially low score. Fix planned (would require ingesting per-vote membership records). MPs whose dissent rate exceeds 30% are filtered out as likely floor-crossers.
Most loyal party-line voters
Vote with their party almost every single time. (Highest first.)
- 1.Iqwinder GaheerLPC Mississauga—Malton100.0%1,041/1,041
- 2.Viviane LaPointeLPC Sudbury100.0%1,038/1,038
- 3.Joanne ThompsonLPC St. John's East100.0%1,032/1,032
- 4.Terry BeechLPC Burnaby North—Seymour100.0%1,032/1,032
- 5.Taleeb NoormohamedLPC Vancouver Granville100.0%1,032/1,032
- 6.Sukh DhaliwalLPC Surrey Newton100.0%1,032/1,032
- 7.Kevin LamoureuxLPC Winnipeg North100.0%1,030/1,030
- 8.Shafqat AliLPC Brampton—Chinguacousy Park100.0%1,029/1,029
- 9.Gary AnandasangareeLPC Scarborough—Guildwood—Rouge Park100.0%1,028/1,028
- 10.Patricia LattanzioLPC Saint-Léonard—Saint-Michel100.0%1,027/1,027
- 11.Rechie ValdezLPC Mississauga—Streetsville100.0%1,027/1,027
- 12.Ryan TurnbullLPC Whitby100.0%1,027/1,027
- 13.Bardish ChaggerLPC Waterloo100.0%1,026/1,026
- 14.Élisabeth BrièreLPC Sherbrooke100.0%1,026/1,026
- 15.Sonia SidhuLPC Brampton South100.0%1,025/1,025
- 16.Peter FragiskatosLPC London Centre100.0%1,025/1,025
- 17.Ginette Petitpas TaylorLPC Moncton—Dieppe100.0%1,024/1,024
- 18.Mona FortierLPC Ottawa—Vanier—Gloucester100.0%1,023/1,023
- 19.Jean YipLPC Scarborough—Agincourt100.0%1,022/1,022
- 20.Annie KoutrakisLPC Vimy100.0%1,022/1,022
- 21.Jenna SuddsLPC Kanata100.0%1,020/1,020
- 22.Shaun ChenLPC Scarborough North100.0%1,019/1,019
- 23.Anita VandenbeldLPC Ottawa West—Nepean100.0%1,016/1,016
- 24.Marc MillerLPC Ville-Marie—Le Sud-Ouest—Île-des-Soeurs100.0%1,015/1,015
- 25.Stéphane LauzonLPC Argenteuil—La Petite-Nation100.0%1,014/1,014
Most rebellious
Break with their party the most often. (Most independent first.)
- 1.Michael MaLPC Markham—Unionville72.3%33 dissents · 119 votes
- 2.Lori IdloutLPC Nunavut86.0%122 dissents · 872 votes
- 3.Nathaniel Erskine-SmithLPC Beaches—East York96.9%30 dissents · 970 votes
- 4.Joël LightboundLPC Louis-Hébert98.9%11 dissents · 996 votes
- 5.Chi NguyenLPC Spadina—Harbourfront99.1%1 dissents · 113 votes
- 6.Gurbux SainiLPC Fleetwood—Port Kells99.1%1 dissents · 117 votes
- 7.Jake SawatzkyLPC New Westminster—Burnaby—Maillardville99.2%1 dissents · 119 votes
- 8.Aslam RanaLPC Hamilton Centre99.2%1 dissents · 119 votes
- 9.Fares Al SoudLPC Mississauga Centre99.2%1 dissents · 119 votes
- 10.Louis VilleneuveLPC Brome—Missisquoi99.2%1 dissents · 119 votes
- 11.Kristina Tesser DerksenLPC Milton East—Halton Hills South99.2%1 dissents · 119 votes
- 12.Ben CarrLPC Winnipeg South Centre99.2%5 dissents · 622 votes
- 13.Anthony HousefatherLPC Mount Royal99.3%7 dissents · 1,019 votes
- 14.Wayne LongLPC Saint John—Kennebecasis99.3%7 dissents · 1,035 votes
- 15.Patrick WeilerLPC West Vancouver—Sunshine Coast—Sea to Sky Country99.4%6 dissents · 1,014 votes
- 16.Brendan HanleyLPC Yukon99.5%5 dissents · 1,009 votes
- 17.Julie DabrusinLPC Toronto—Danforth99.5%5 dissents · 1,024 votes
- 18.Sherry RomanadoLPC Longueuil—Charles-LeMoyne99.5%5 dissents · 1,024 votes
- 19.Julie DzerowiczLPC Davenport99.6%4 dissents · 952 votes
- 20.Marcus PowlowskiLPC Thunder Bay—Rainy River99.6%4 dissents · 1,007 votes
- 21.Peter SchiefkeLPC Vaudreuil99.6%4 dissents · 1,015 votes
- 22.Michael CoteauLPC Scarborough—Woburn99.6%4 dissents · 1,025 votes
- 23.Bobby MorrisseyLPC Egmont99.6%4 dissents · 1,026 votes
- 24.Hedy FryLPC Vancouver Centre99.7%3 dissents · 864 votes
- 25.Alexandra MendesLPC Brossard—Saint-Lambert99.7%3 dissents · 916 votes
What this means
In Westminster systems like Canada's, party discipline is strong by design. MPs are expected to vote with their caucus, and most do. A 95%+ consistency score is normal; under 90% is unusual. This doesn't make low-consistency MPs "independent thinkers" or high-consistency MPs "robots" — context matters. Look at which votes someone broke rank on, not just the number.