Rankings

Every sitting member ranked on one measure at a time. Rank 1 is the highest value; ties share the better rank. Session 45-1.

Read this before the table — a raw total is not performance

A low participation figure is not absenteeism. Ministers, committee chairs, members on parliamentary travel, those paired with an opposing member and members on medical or family leave all miss recorded divisions for reasons the source data cannot distinguish. This is a Canadash-derived measure; no official attendance record is published.

Canadash-derived measure — computed by us from published ballot records, not an official parliamentary statistic.

338 of 338 members
RankMemberPartyRidingProvinceParticipation
#1Mandy Gull-MastyLiberalAbitibi—Baie-James—Nunavik—EeyouQuebec100.0%
#1Sébastien LemireBlocAbitibi—TémiscamingueQuebec100.0%
#1Chris d'EntremontLiberalAcadie—AnnapolisNova Scotia100.0%
#1Jennifer McKelvieLiberalAjaxOntario100.0%
#1Angelo IaconoLiberalAlfred-PellanQuebec100.0%
#1Costas MenegakisConservativeAurora—Oak Ridges—Richmond HillOntario100.0%
#1Paul ConnorsLiberalAvalonNewfoundland and Labrador100.0%
#1John BrassardConservativeBarrie South—InnisfilOntario100.0%
#1Rosemarie FalkConservativeBattlefords—Lloydminster—Meadow LakeSaskatchewan100.0%
#1Chris MaletteLiberalBay of QuinteOntario100.0%
#1Steeve LavoieLiberalBeauport—LimoilouQuebec100.0%
#1Yves PerronBlocBerthier—MaskinongéQuebec100.0%
#1Abdelhaq SariLiberalBourassaQuebec100.0%
#1David BexteConservativeBow RiverAlberta100.0%
#1Amandeep SodhiLiberalBrampton CentreOntario100.0%
#1Ruby SahotaLiberalBrampton North—CaledonOntario100.0%
#1Sonia SidhuLiberalBrampton SouthOntario100.0%
#1Larry BrockConservativeBrantford—Brant South—Six NationsOntario100.0%
#1Louis VilleneuveLiberalBrome—MissisquoiQuebec100.0%
#1Alex RuffConservativeBruce—Grey—Owen SoundOntario100.0%
#1Karina GouldLiberalBurlingtonOntario100.0%
#1Terry BeechLiberalBurnaby North—SeymourBritish Columbia100.0%
#1Jaime BattisteLiberalCape Breton—Canso—AntigonishNova Scotia100.0%
#1Tom OsborneLiberalCape SpearNewfoundland and Labrador100.0%
#1Kent MacDonaldLiberalCardiganPrince Edward Island100.0%
#1Todd DohertyConservativeCariboo—Prince GeorgeBritish Columbia100.0%
#1Bruce FanjoyLiberalCarletonOntario100.0%
#1Sean FraserLiberalCentral NovaNova Scotia100.0%
#1Sean CaseyLiberalCharlottetownPrince Edward Island100.0%
#1Mark StrahlConservativeChilliwack—HopeBritish Columbia100.0%
#1Rebecca ChartrandLiberalChurchill—Keewatinook AskiManitoba100.0%
#1Tamara JansenConservativeCloverdale—Langley CityBritish Columbia100.0%
#1Marianne DandurandLiberalCompton—StansteadQuebec100.0%
#1Ron McKinnonLiberalCoquitlam—Port CoquitlamBritish Columbia100.0%
#1Marilène GillBlocCôte-Nord—Kawawachikamach—NitassinanQuebec100.0%
#1Alana HirtleLiberalCumberland—ColchesterNova Scotia100.0%
#1Darren FisherLiberalDartmouth—Cole HarbourNova Scotia100.0%
#1Jill McKnightLiberalDeltaBritish Columbia100.0%
#1Buckley BelangerLiberalDesnethé—Missinippi—Churchill RiverSaskatchewan100.0%
#1Maggie ChiLiberalDon Valley NorthOntario100.0%
#1Anju DhillonLiberalDorval—Lachine—LaSalleQuebec100.0%
#1Martin ChampouxBlocDrummondQuebec100.0%
#1Eleanor OlszewskiLiberalEdmonton CentreAlberta100.0%
#1Kerry DiotteConservativeEdmonton GriesbachAlberta100.0%
#1Jagsharan Singh MahalConservativeEdmonton SoutheastAlberta100.0%
#1Kelly McCauleyConservativeEdmonton WestAlberta100.0%
#1Vince GasparroLiberalEglinton—LawrenceOntario100.0%
#1Bobby MorrisseyLiberalEgmontPrince Edward Island100.0%
#1Andrew LawtonConservativeElgin—St. Thomas—London SouthOntario100.0%
#1Stephanie McLeanLiberalEsquimalt—Saanich—SookeBritish Columbia100.0%
#1Yvan BakerLiberalEtobicoke CentreOntario100.0%
#1James MaloneyLiberalEtobicoke—LakeshoreOntario100.0%
#1Gurbux SainiLiberalFleetwood—Port KellsBritish Columbia100.0%
#1David MylesLiberalFredericton—OromoctoNew Brunswick100.0%
#1Rob MooreConservativeFundy RoyalNew Brunswick100.0%
#1Alexis DeschênesBlocGaspésie—Les Îles-de-la-Madeleine—ListugujQuebec100.0%
#1Steven MacKinnonLiberalGatineauQuebec100.0%
#1Chris WarkentinConservativeGrande PrairieAlberta100.0%
#1Dominique O'RourkeLiberalGuelphOntario100.0%
#1Leslyn LewisConservativeHaldimand—NorfolkOntario100.0%
#1Jamie SchmaleConservativeHaliburton—Kawartha LakesOntario100.0%
#1Shannon MiedemaLiberalHalifaxNova Scotia100.0%
#1Aslam RanaLiberalHamilton CentreOntario100.0%
#1Lisa HepfnerLiberalHamilton MountainOntario100.0%
#1John-Paul DankoLiberalHamilton West—Ancaster—DundasOntario100.0%
#1Marie-Gabrielle MénardLiberalHochelaga—Rosemont-EstQuebec100.0%
#1Eric St-PierreLiberalHonoré-MercierQuebec100.0%
#1Greg FergusLiberalHull—AylmerQuebec100.0%
#1Gabriel Ste-MarieBlocJoliette—ManawanQuebec100.0%
#1Mario SimardBlocJonquièreQuebec100.0%
#1Mel ArnoldConservativeKamloops—Shuswap—Central RockiesBritish Columbia100.0%
#1Mark GerretsenLiberalKingston and the IslandsOntario100.0%
#1Tim LouisLiberalKitchener—ConestogaOntario100.0%
#1Mario BeaulieuBlocLa Pointe-de-l'ÎleQuebec100.0%
#1Jacques RamsayLiberalLa Prairie—AtatekenQuebec100.0%
#1Philip EarleLiberalLabradorNewfoundland and Labrador100.0%
#1Tako Van PoptaConservativeLangley Township—Fraser HeightsBritish Columbia100.0%
#1Claude GuayLiberalLaSalle—Émard—VerdunQuebec100.0%
#1Marie-Hélène GaudreauBlocLaurentides—LabelleQuebec100.0%
#1Fayçal El-KhouryLiberalLaval—Les ÎlesQuebec100.0%
#1Mike LakeConservativeLeduc—WetaskiwinAlberta100.0%
#1Michael BarrettConservativeLeeds—Grenville—Thousand Islands—Rideau LakesOntario100.0%
#1Tim WatchornLiberalLes Pays-d'en-HautQuebec100.0%
#1Peter FragiskatosLiberalLondon CentreOntario100.0%
#1Arielle KayabagaLiberalLondon WestOntario100.0%
#1Kurt HolmanConservativeLondon—FanshaweOntario100.0%
#1Sherry RomanadoLiberalLongueuil—Charles-LeMoyneQuebec100.0%
#1Natilien JosephLiberalLongueuil—Saint-HubertQuebec100.0%
#1Joël LightboundLiberalLouis-HébertQuebec100.0%
#1Guillaume Deschênes-ThériaultLiberalMadawaska—RestigoucheNew Brunswick100.0%
#1Heath MacDonaldLiberalMalpequePrince Edward Island100.0%
#1Carlos LeitãoLiberalMarc-Aurèle-FortinQuebec100.0%
#1Helena JaczekLiberalMarkham—StouffvilleOntario100.0%
#1Michael MaLiberalMarkham—UnionvilleOntario100.0%
#1Kristina Tesser DerksenLiberalMilton East—Halton Hills SouthOntario100.0%
#1Fares Al SoudLiberalMississauga CentreOntario100.0%
#1Peter FonsecaLiberalMississauga East—CooksvilleOntario100.0%
#1Charles SousaLiberalMississauga—LakeshoreOntario100.0%
#1Rechie ValdezLiberalMississauga—StreetsvilleOntario100.0%
#1Ginette Petitpas TaylorLiberalMoncton—DieppeNew Brunswick100.0%
#1Bienvenu-Olivier NtumbaLiberalMont-Saint-Bruno—L’AcadieQuebec100.0%
#1Anthony HousefatherLiberalMount RoyalQuebec100.0%
#1Jake SawatzkyLiberalNew Westminster—Burnaby—MaillardvilleBritish Columbia100.0%
#1Tony BaldinelliConservativeNiagara Falls—Niagara-on-the-LakeOntario100.0%
#1Fred DaviesConservativeNiagara SouthOntario100.0%
#1Pauline RochefortLiberalNipissing—TimiskamingOntario100.0%
#1Anna GaineyLiberalNotre-Dame-de-Grâce—WestmountQuebec100.0%
#1Sima AcanLiberalOakville WestOntario100.0%
#1Dan AlbasConservativeOkanagan Lake West—South KelownaBritish Columbia100.0%
#1Rhonda KirklandConservativeOshawaOntario100.0%
#1Yasir NaqviLiberalOttawa CentreOntario100.0%
#1Anita VandenbeldLiberalOttawa West—NepeanOntario100.0%
#1Mona FortierLiberalOttawa—Vanier—GloucesterOntario100.0%
#1Rachel BendayanLiberalOutremontQuebec100.0%
#1Arpan KhannaConservativeOxfordOntario100.0%
#1Marjorie MichelLiberalPapineauQuebec100.0%
#1Dane LloydConservativeParklandAlberta100.0%
#1Emma HarrisonLiberalPeterboroughOntario100.0%
#1Juanita NathanLiberalPickering—BrooklinOntario100.0%
#1Sophie ChatelLiberalPontiac—Kitigan ZibiQuebec100.0%
#1Zoe RoyerLiberalPort Moody—CoquitlamBritish Columbia100.0%
#1Giovanna MingarelliLiberalPrescott—Russell—CumberlandOntario100.0%
#1Randy HobackConservativePrince AlbertSaskatchewan100.0%
#1Ted FalkConservativeProvencherManitoba100.0%
#1Jean-Yves DuclosLiberalQuébec CentreQuebec100.0%
#1Burton BaileyConservativeRed DeerAlberta100.0%
#1Michael KramConservativeRegina—WascanaSaskatchewan100.0%
#1Parm BainsLiberalRichmond East—StevestonBritish Columbia100.0%
#1Dan MazierConservativeRiding MountainManitoba100.0%
#1Linda LapointeLiberalRivière-des-Mille-ÎlesQuebec100.0%
#1Rhéal FortinBlocRivière-du-NordQuebec100.0%
#1Braedon ClarkLiberalSackville—Bedford—PrestonNova Scotia100.0%
#1Wayne LongLiberalSaint John—KennebecasisNew Brunswick100.0%
#1Christine NormandinBlocSaint-JeanQuebec100.0%
#1Patricia LattanzioLiberalSaint-Léonard—Saint-MichelQuebec100.0%
#1Marilyn GladuLiberalSarnia—Lambton—BkejwanongOntario100.0%
#1Kevin WaughConservativeSaskatoon SouthSaskatchewan100.0%
#1Terry SheehanLiberalSault Ste. Marie—AlgomaOntario100.0%
#1Salma ZahidLiberalScarborough Centre—Don Valley EastOntario100.0%
#1Jean YipLiberalScarborough—AgincourtOntario100.0%
#1Michael CoteauLiberalScarborough—WoburnOntario100.0%
#1Andréanne LaroucheBlocSheffordQuebec100.0%
#1Élisabeth BrièreLiberalSherbrookeQuebec100.0%
#1Helena KonanzConservativeSimilkameen—South Okanagan—West KootenayBritish Columbia100.0%
#1Ellis RossConservativeSkeena—Bulkley ValleyBritish Columbia100.0%
#1Jessica Fancy-LandryLiberalSouth Shore—St. MargaretsNova Scotia100.0%
#1Ernie KlassenLiberalSouth Surrey—White RockBritish Columbia100.0%
#1Chi NguyenLiberalSpadina—HarbourfrontOntario100.0%
#1Ginette LavackLiberalSt. Boniface—St. VitalManitoba100.0%
#1Chris BittleLiberalSt. CatharinesOntario100.0%
#1Joanne ThompsonLiberalSt. John's EastNewfoundland and Labrador100.0%
#1Eric DuncanConservativeStormont—Dundas—GlengarryOntario100.0%
#1Viviane LaPointeLiberalSudburyOntario100.0%
#1Sukh DhaliwalLiberalSurrey NewtonBritish Columbia100.0%
#1Jeremy PatzerConservativeSwift Current—Grasslands—KindersleySaskatchewan100.0%
#1Mike KellowayLiberalSydney—Glace BayNova Scotia100.0%
#1Karim BardeesyLiberalTaiaiako'n—Parkdale—High ParkOntario100.0%
#1Jonathan RoweConservativeTerra Nova—The PeninsulasNewfoundland and Labrador100.0%
#1Madeleine ChenetteLiberalThérèse-De BlainvilleQuebec100.0%
#1Caroline DesrochersLiberalTrois-RivièresQuebec100.0%
#1Taleeb NoormohamedLiberalVancouver GranvilleBritish Columbia100.0%
#1Wade GrantLiberalVancouver QuadraBritish Columbia100.0%
#1Peter SchiefkeLiberalVaudreuilQuebec100.0%
#1Will GreavesLiberalVictoriaBritish Columbia100.0%
#1Patrick WeilerLiberalWest Vancouver—Sunshine Coast—Sea to Sky CountryBritish Columbia100.0%
#1Harb GillConservativeWindsor WestOntario100.0%
#1Kathy BorrelliConservativeWindsor—Tecumseh—LakeshoreOntario100.0%
#1Kevin LamoureuxLiberalWinnipeg NorthManitoba100.0%
#1Terry DuguidLiberalWinnipeg SouthManitoba100.0%
#1Ben CarrLiberalWinnipeg South CentreManitoba100.0%
#1Doug EyolfsonLiberalWinnipeg WestManitoba100.0%
#1Ahmed HussenLiberalYork South—Weston—EtobicokeOntario100.0%
#1Jacob MantleConservativeYork—DurhamOntario100.0%
#1Brendan HanleyLiberalYukonYukon100.0%
#175Blake RichardsConservativeAirdrie—CochraneAlberta98.6%
#175Stéphane LauzonLiberalArgenteuil—La Petite-NationQuebec98.6%
#175Jason GroleauConservativeBeauceQuebec98.6%
#175Claude DeBellefeuilleBlocBeauharnois—Salaberry—Soulanges—HuntingdonQuebec98.6%
#175Shafqat AliLiberalBrampton—Chinguacousy ParkOntario98.6%
#175Alexandra MendesLiberalBrossard—Saint-LambertQuebec98.6%
#175Wade ChangLiberalBurnaby CentralBritish Columbia98.6%
#175Nathalie ProvostLiberalChâteauguay—Les Jardins-de-NapiervilleQuebec98.6%
#175Julie DzerowiczLiberalDavenportOntario98.6%
#175Ziad AboultaifConservativeEdmonton ManningAlberta98.6%
#175Chris LewisConservativeEssexOntario98.6%
#175John BarlowConservativeFoothillsAlberta98.6%
#175Laila GoodridgeConservativeFort McMurray—Cold LakeAlberta98.6%
#175Lena Metlege DiabLiberalHalifax WestNova Scotia98.6%
#175Shelby Kramp-NeumanConservativeHastings—Lennox and Addington—TyendinagaOntario98.6%
#175Judy SgroLiberalHumber River—Black CreekOntario98.6%
#175Gaétan MaletteConservativeKapuskasing—Timmins—MushkegowukOntario98.6%
#175Eric MelilloConservativeKenora—KiiwetinoongOntario98.6%
#175Glen MotzConservativeMedicine Hat—Cardston—WarnerAlberta98.6%
#175Jean-Denis GaronBlocMirabelQuebec98.6%
#175Tamara KronisConservativeNanaimo—LadysmithBritish Columbia98.6%
#175Sandra CobenaConservativeNewmarket—AuroraOntario98.6%
#175Dean AllisonConservativeNiagara WestOntario98.6%
#175Philip LawrenceConservativeNorthumberland—ClarkeOntario98.6%
#175Rebecca AltyLiberalNorthwest TerritoriesNorthwest Territories98.6%
#175Lori IdloutLiberalNunavutNunavut98.6%
#175Xavier Barsalou-DuvalBlocPierre-Boucher—Les Patriotes—VerchèresQuebec98.6%
#175Blaine CalkinsConservativePonoka—DidsburyAlberta98.6%
#175Branden LeslieConservativePortage—LisgarManitoba98.6%
#175Bob ZimmerConservativePrince George—Peace River—Northern RockiesBritish Columbia98.6%
#175Warren SteinleyConservativeRegina—LewvanSaskatchewan98.6%
#175Andrew ScheerConservativeRegina—Qu'AppelleSaskatchewan98.6%
#175Patrick BoninBlocRepentignyQuebec98.6%
#175Chak AuConservativeRichmond Centre—MarpoleBritish Columbia98.6%
#175Vincent HoConservativeRichmond Hill SouthOntario98.6%
#175Elizabeth MayGreenSaanich—Gulf IslandsBritish Columbia98.6%
#175Emmanuella LambropoulosLiberalSaint-LaurentQuebec98.6%
#175François-Philippe ChampagneLiberalSaint-Maurice—ChamplainQuebec98.6%
#175Brad RedekoppConservativeSaskatoon WestSaskatchewan98.6%
#175Corey TochorConservativeSaskatoon—UniversitySaskatchewan98.6%
#175Garnett GenuisConservativeSherwood Park—Fort SaskatchewanAlberta98.6%
#175Randeep SaraiLiberalSurrey CentreBritish Columbia98.6%
#175Marcus PowlowskiLiberalThunder Bay—Rainy RiverOntario98.6%
#175Evan SolomonLiberalToronto CentreOntario98.6%
#175Bardish ChaggerLiberalWaterlooOntario98.6%
#175Ryan TurnbullLiberalWhitbyOntario98.6%
#175Ali EhsassiLiberalWillowdaleOntario98.6%
#175Leah GazanNDPWinnipeg CentreManitoba98.6%
#175Roman BaberConservativeYork CentreOntario98.6%
#224Tatiana AugusteLiberalTerrebonneQuebec98.5%
#225Doly BegumLiberalScarborough SouthwestOntario97.7%
#225Danielle MartinLiberalUniversity—RosedaleOntario97.7%
#227Grant JacksonConservativeBrandon—SourisManitoba97.3%
#227Jasraj Singh HallanConservativeCalgary EastAlberta97.3%
#227Shuv MajumdarConservativeCalgary HeritageAlberta97.3%
#227Dalwinder GillConservativeCalgary McKnightAlberta97.3%
#227Jeff KibbleConservativeCowichan—Malahat—LangfordBritish Columbia97.3%
#227Dan MuysConservativeFlamborough—Glanbrook—Brant NorthOntario97.3%
#227Kelly DeRidderConservativeKitchener CentreOntario97.3%
#227Scott ReidConservativeLanark—FrontenacOntario97.3%
#227Luc BertholdConservativeMégantic—L’Érable—LotbinièreQuebec97.3%
#227Gabriel HardyConservativeMontmorency—CharlevoixQuebec97.3%
#227Fraser TolmieConservativeMoose Jaw—Lake Centre—LaniganSaskatchewan97.3%
#227Scot DavidsonConservativeNew Tecumseth—GwillimburyOntario97.3%
#227Scott AitchisonConservativeParry Sound—MuskokaOntario97.3%
#227John NaterConservativePerth—WellingtonOntario97.3%
#227Adam ChambersConservativeSimcoe NorthOntario97.3%
#227Richard BragdonConservativeTobique—MactaquacNew Brunswick97.3%
#227Hedy FryLiberalVancouver CentreBritish Columbia97.3%
#227Jenny KwanNDPVancouver EastBritish Columbia97.3%
#227Gregor RobertsonLiberalVancouver Fraserview—South BurnabyBritish Columbia97.3%
#227Michael GuglielminConservativeVaughan—WoodbridgeOntario97.3%
#227Marc MillerLiberalVille-Marie—Le Sud-Ouest—Île-des-SoeursQuebec97.3%
#227William StevensonConservativeYellowheadAlberta97.3%
#249Serge CormierLiberalAcadie—BathurstNew Brunswick95.9%
#249Adam van KoeverdenLiberalBurlington North—Milton WestOntario95.9%
#249Greg McLeanConservativeCalgary CentreAlberta95.9%
#249Michelle RempelConservativeCalgary Nose HillAlberta95.9%
#249Clifford SmallConservativeCentral NewfoundlandNewfoundland and Labrador95.9%
#249Pierre Paul-HusConservativeCharlesbourg—Haute-Saint-CharlesQuebec95.9%
#249Rob MorrisonConservativeColumbia—Kootenay—Southern RockiesBritish Columbia95.9%
#249Rob OliphantLiberalDon Valley WestOntario95.9%
#249Kyle SeebackConservativeDufferin—CaledonOntario95.9%
#249Ben LobbConservativeHuron—BruceOntario95.9%
#249Anna RobertsConservativeKing—VaughanOntario95.9%
#249Jacques GourdeConservativeLévis—LotbinièreQuebec95.9%
#249Gérard DeltellConservativeLouis-Saint-Laurent—AkiawenhrahkQuebec95.9%
#249Aaron GunnConservativeNorth Island—Powell RiverBritish Columbia95.9%
#263Sukhman GillConservativeAbbotsford—South LangleyBritish Columbia94.5%
#263Dominique VienConservativeBellechasse—Les Etchemins—LévisQuebec94.5%
#263Stephanie KusieConservativeCalgary MidnaporeAlberta94.5%
#263Amanpreet S. GillConservativeCalgary SkyviewAlberta94.5%
#263Kelly BlockConservativeCarlton Trail—Eagle CreekSaskatchewan94.5%
#263Gord JohnsNDPCourtenay—AlberniBritish Columbia94.5%
#263Jenna SuddsLiberalKanataOntario94.5%
#263Rachael ThomasConservativeLethbridgeAlberta94.5%
#263Lianne RoodConservativeMiddlesex—LondonOntario94.5%
#263Brad VisConservativeMission—Matsqui—AbbotsfordBritish Columbia94.5%
#263Iqra KhalidLiberalMississauga—Erin MillsOntario94.5%
#263Arnold ViersenConservativePeace River—WestlockAlberta94.5%
#263Marc DaltonConservativePitt Meadows—Maple RidgeBritish Columbia94.5%
#263Éric LefebvreConservativeRichmond—ArthabaskaQuebec94.5%
#263Steven BonkConservativeSouris—Moose MountainSaskatchewan94.5%
#263Melissa LantsmanConservativeThornhillOntario94.5%
#279Jamil JivaniConservativeBowmanville—Oshawa NorthOntario93.2%
#279Carol AnsteyConservativeLong Range MountainsNewfoundland and Labrador93.2%
#279Tim HodgsonLiberalMarkham—ThornhillOntario93.2%
#279Iqwinder GaheerLiberalMississauga—MaltonOntario93.2%
#279Maxime Blanchette-JoncasBlocRimouski—La MatapédiaQuebec93.2%
#279John WilliamsonConservativeSaint John—St. CroixNew Brunswick93.2%
#279Jim BelangerConservativeSudbury East—Manitoulin—Nickel BeltOntario93.2%
#286Connie CodyConservativeCambridgeOntario91.8%
#286Heather McPhersonNDPEdmonton StrathconaAlberta91.8%
#286Matt StraussConservativeKitchener South—HespelerOntario91.8%
#289Amarjeet GillConservativeBrampton WestOntario90.4%
#289Frank CaputoConservativeKamloops—Thompson—NicolaBritish Columbia90.4%
#289Mike DawsonConservativeMiramichi—Grand LakeNew Brunswick90.4%
#292Pierre PoilievreConservativeBattle River—CrowfootAlberta90.0%
#293Tim UppalConservativeEdmonton GatewayAlberta89.0%
#293Matt JenerouxLiberalEdmonton RiverbendAlberta89.0%
#293Alexis Brunelle-DuceppeBlocLac-Saint-JeanQuebec89.0%
#293Sameer ZuberiLiberalPierrefonds—DollardQuebec89.0%
#293Scott AndersonConservativeVernon—Lake Country—MonasheeBritish Columbia89.0%
#293Annie KoutrakisLiberalVimyQuebec89.0%
#293Michael ChongConservativeWellington—Halton Hills NorthOntario89.0%
#300Terry DowdallConservativeSimcoe—GreyOntario86.3%
#300Don DaviesNDPVancouver KingswayBritish Columbia86.3%
#302Corey HoganLiberalCalgary ConfederationAlberta84.9%
#302Tom KmiecConservativeCalgary ShepardAlberta84.9%
#302Michael CooperConservativeSt. Albert—Sturgeon RiverAlberta84.9%
#305Maninder SidhuLiberalBrampton EastOntario83.6%
#305Billy MorinConservativeEdmonton NorthwestAlberta83.6%
#305Kody BloisLiberalKings—HantsNova Scotia83.6%
#305Marie-France LalondeLiberalOrléansOntario83.6%
#309Cheryl GallantConservativeAlgonquin—Renfrew—PembrokeOntario82.2%
#309Ned KurucConservativeHamilton East—Stoney CreekOntario82.2%
#309Gary AnandasangareeLiberalScarborough—Guildwood—Rouge ParkOntario82.2%
#312David McGuintyLiberalOttawa SouthOntario80.8%
#312Joël GodinConservativePortneuf—Jacques-CartierQuebec80.8%
#314Dave EppConservativeChatham-Kent—LeamingtonOntario79.5%
#314Patty HajduLiberalThunder Bay—Superior NorthOntario79.5%
#314Leslie ChurchLiberalToronto—St. Paul'sOntario79.5%
#317Colin ReynoldsConservativeElmwood—TransconaManitoba78.1%
#318Dominic LeBlancLiberalBeauséjourNew Brunswick76.7%
#318Pat KellyConservativeCalgary CrowfootAlberta76.7%
#318David McKenzieConservativeCalgary Signal HillAlberta76.7%
#321John ZerucelliLiberalEtobicoke NorthOntario75.3%
#321James BezanConservativeSelkirk—Interlake—EastmanManitoba75.3%
#323Anita AnandLiberalOakville EastOntario74.0%
#323Julie DabrusinLiberalToronto—DanforthOntario74.0%
#325Shannon StubbsConservativeLakelandAlberta71.2%
#326Mark CarneyLiberalNepeanOntario69.9%
#327Mélanie JolyLiberalAhuntsic-CartiervilleQuebec68.5%
#328Raquel DanchoConservativeKildonan—St. PaulManitoba67.1%
#329Doug ShipleyConservativeBarrie—Springwater—Oro-MedonteOntario64.4%
#330Bernard GénéreuxConservativeCôte-du-Sud—Rivière-du-Loup—Kataskomiq—TémiscouataQuebec63.0%
#331Yves-François BlanchetBlocBeloeil—ChamblyQuebec61.6%
#332Stephen FuhrLiberalKelownaBritish Columbia58.9%
#333Luc ThériaultBlocMontcalmQuebec56.2%
#334Louis PlamondonBlocBécancour—Nicolet—Saurel—AlnôbakQuebec47.9%
#335Francis ScarpaleggiaLiberalLac-Saint-LouisQuebec0.0%
Braeden CaleyLiberalNorth Vancouver—CapilanoBritish ColumbiaNo data
Daniel GobeilLiberalChicoutimi—Le FjordQuebecNo data
Tanveer ShahnawazLiberalBeaches—East YorkOntarioNo data

Fundraising and office spending are career totals on record; bills cover the current session. Members with no value for the selected measure are listed at the bottom as “no data” rather than being scored zero.