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.

339 of 339 members
RankMemberPartyRidingProvinceParticipation
#1Sébastien LemireBlocAbitibi—TémiscamingueQuebec100.0%
#1Jennifer McKelvieLiberalAjaxOntario100.0%
#1Angelo IaconoLiberalAlfred-PellanQuebec100.0%
#1Stéphane LauzonLiberalArgenteuil—La Petite-NationQuebec100.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%
#1David BexteConservativeBow RiverAlberta100.0%
#1Ruby SahotaLiberalBrampton North—CaledonOntario100.0%
#1Sonia SidhuLiberalBrampton SouthOntario100.0%
#1Shafqat AliLiberalBrampton—Chinguacousy ParkOntario100.0%
#1Larry BrockConservativeBrantford—Brant South—Six NationsOntario100.0%
#1Louis VilleneuveLiberalBrome—MissisquoiQuebec100.0%
#1Terry BeechLiberalBurnaby North—SeymourBritish Columbia100.0%
#1Tom OsborneLiberalCape SpearNewfoundland and Labrador100.0%
#1Kent MacDonaldLiberalCardiganPrince Edward Island100.0%
#1Bruce FanjoyLiberalCarletonOntario100.0%
#1Sean FraserLiberalCentral NovaNova Scotia100.0%
#1Sean CaseyLiberalCharlottetownPrince Edward Island100.0%
#1Rebecca ChartrandLiberalChurchill—Keewatinook AskiManitoba100.0%
#1Marianne DandurandLiberalCompton—StansteadQuebec100.0%
#1Alana HirtleLiberalCumberland—ColchesterNova Scotia100.0%
#1Darren FisherLiberalDartmouth—Cole HarbourNova Scotia100.0%
#1Jill McKnightLiberalDeltaBritish Columbia100.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%
#1Chris LewisConservativeEssexOntario100.0%
#1Yvan BakerLiberalEtobicoke CentreOntario100.0%
#1David MylesLiberalFredericton—OromoctoNew Brunswick100.0%
#1Rob MooreConservativeFundy RoyalNew Brunswick100.0%
#1Steven MacKinnonLiberalGatineauQuebec100.0%
#1Chris WarkentinConservativeGrande PrairieAlberta100.0%
#1Dominique O'RourkeLiberalGuelphOntario100.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%
#1Greg FergusLiberalHull—AylmerQuebec100.0%
#1Judy SgroLiberalHumber River—Black CreekOntario100.0%
#1Gabriel Ste-MarieBlocJoliette—ManawanQuebec100.0%
#1Mario SimardBlocJonquièreQuebec100.0%
#1Eric MelilloConservativeKenora—KiiwetinoongOntario100.0%
#1Mark GerretsenLiberalKingston and the IslandsOntario100.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%
#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%
#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%
#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%
#1Anna GaineyLiberalNotre-Dame-de-Grâce—WestmountQuebec100.0%
#1Dan AlbasConservativeOkanagan Lake West—South KelownaBritish Columbia100.0%
#1Rhonda KirklandConservativeOshawaOntario100.0%
#1Arpan KhannaConservativeOxfordOntario100.0%
#1Marjorie MichelLiberalPapineauQuebec100.0%
#1Emma HarrisonLiberalPeterboroughOntario100.0%
#1Juanita NathanLiberalPickering—BrooklinOntario100.0%
#1Zoe RoyerLiberalPort Moody—CoquitlamBritish Columbia100.0%
#1Giovanna MingarelliLiberalPrescott—Russell—CumberlandOntario100.0%
#1Ted FalkConservativeProvencherManitoba100.0%
#1Jean-Yves DuclosLiberalQuébec CentreQuebec100.0%
#1Burton BaileyConservativeRed DeerAlberta100.0%
#1Warren SteinleyConservativeRegina—LewvanSaskatchewan100.0%
#1Michael KramConservativeRegina—WascanaSaskatchewan100.0%
#1Chak AuConservativeRichmond Centre—MarpoleBritish Columbia100.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%
#1Marilyn GladuLiberalSarnia—Lambton—BkejwanongOntario100.0%
#1Kevin WaughConservativeSaskatoon SouthSaskatchewan100.0%
#1Salma ZahidLiberalScarborough Centre—Don Valley EastOntario100.0%
#1Shaun ChenLiberalScarborough NorthOntario100.0%
#1Jean YipLiberalScarborough—AgincourtOntario100.0%
#1Michael CoteauLiberalScarborough—WoburnOntario100.0%
#1Élisabeth BrièreLiberalSherbrookeQuebec100.0%
#1Helena KonanzConservativeSimilkameen—South Okanagan—West KootenayBritish Columbia100.0%
#1Jessica Fancy-LandryLiberalSouth Shore—St. MargaretsNova Scotia100.0%
#1Ernie KlassenLiberalSouth Surrey—White RockBritish Columbia100.0%
#1Ginette LavackLiberalSt. Boniface—St. VitalManitoba100.0%
#1Chris BittleLiberalSt. CatharinesOntario100.0%
#1Viviane LaPointeLiberalSudburyOntario100.0%
#1Sukh DhaliwalLiberalSurrey NewtonBritish Columbia100.0%
#1Mike KellowayLiberalSydney—Glace BayNova Scotia100.0%
#1Jonathan RoweConservativeTerra Nova—The PeninsulasNewfoundland and Labrador100.0%
#1Madeleine ChenetteLiberalThérèse-De BlainvilleQuebec100.0%
#1Caroline DesrochersLiberalTrois-RivièresQuebec100.0%
#1Peter SchiefkeLiberalVaudreuilQuebec100.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%
#1Ben CarrLiberalWinnipeg South CentreManitoba100.0%
#1Roman BaberConservativeYork CentreOntario100.0%
#132Chris d'EntremontLiberalAcadie—AnnapolisNova Scotia99.2%
#132Claude DeBellefeuilleBlocBeauharnois—Salaberry—Soulanges—HuntingdonQuebec99.2%
#132Amandeep SodhiLiberalBrampton CentreOntario99.2%
#132Wade ChangLiberalBurnaby CentralBritish Columbia99.2%
#132Ron McKinnonLiberalCoquitlam—Port CoquitlamBritish Columbia99.2%
#132Buckley BelangerLiberalDesnethé—Missinippi—Churchill RiverSaskatchewan99.2%
#132Ziad AboultaifConservativeEdmonton ManningAlberta99.2%
#132Alexis DeschênesBlocGaspésie—Les Îles-de-la-Madeleine—ListugujQuebec99.2%
#132Eric St-PierreLiberalHonoré-MercierQuebec99.2%
#132Gaétan MaletteConservativeKapuskasing—Timmins—MushkegowukOntario99.2%
#132Tim LouisLiberalKitchener—ConestogaOntario99.2%
#132Michael BarrettConservativeLeeds—Grenville—Thousand Islands—Rideau LakesOntario99.2%
#132Jean-Denis GaronBlocMirabelQuebec99.2%
#132Tamara KronisConservativeNanaimo—LadysmithBritish Columbia99.2%
#132Sandra CobenaConservativeNewmarket—AuroraOntario99.2%
#132Pauline RochefortLiberalNipissing—TimiskamingOntario99.2%
#132Philip LawrenceConservativeNorthumberland—ClarkeOntario99.2%
#132Rebecca AltyLiberalNorthwest TerritoriesNorthwest Territories99.2%
#132Anita VandenbeldLiberalOttawa West—NepeanOntario99.2%
#132Dane LloydConservativeParklandAlberta99.2%
#132Arnold ViersenConservativePeace River—WestlockAlberta99.2%
#132Xavier Barsalou-DuvalBlocPierre-Boucher—Les Patriotes—VerchèresQuebec99.2%
#132Blaine CalkinsConservativePonoka—DidsburyAlberta99.2%
#132Vincent HoConservativeRichmond Hill SouthOntario99.2%
#132Christine NormandinBlocSaint-JeanQuebec99.2%
#132Patricia LattanzioLiberalSaint-Léonard—Saint-MichelQuebec99.2%
#132Andréanne LaroucheBlocSheffordQuebec99.2%
#132Eric DuncanConservativeStormont—Dundas—GlengarryOntario99.2%
#132Randeep SaraiLiberalSurrey CentreBritish Columbia99.2%
#132Jeremy PatzerConservativeSwift Current—Grasslands—KindersleySaskatchewan99.2%
#132Karim BardeesyLiberalTaiaiako'n—Parkdale—High ParkOntario99.2%
#132Marcus PowlowskiLiberalThunder Bay—Rainy RiverOntario99.2%
#132Taleeb NoormohamedLiberalVancouver GranvilleBritish Columbia99.2%
#132Bardish ChaggerLiberalWaterlooOntario99.2%
#132Ali EhsassiLiberalWillowdaleOntario99.2%
#132Terry DuguidLiberalWinnipeg SouthManitoba99.2%
#132Ahmed HussenLiberalYork South—Weston—EtobicokeOntario99.2%
#132Cathay WagantallConservativeYorkton—MelvilleSaskatchewan99.2%
#170Sukhman GillConservativeAbbotsford—South LangleyBritish Columbia98.4%
#170Blake RichardsConservativeAirdrie—CochraneAlberta98.4%
#170Abdelhaq SariLiberalBourassaQuebec98.4%
#170Grant JacksonConservativeBrandon—SourisManitoba98.4%
#170Karina GouldLiberalBurlingtonOntario98.4%
#170Todd DohertyConservativeCariboo—Prince GeorgeBritish Columbia98.4%
#170Mark StrahlConservativeChilliwack—HopeBritish Columbia98.4%
#170Tamara JansenConservativeCloverdale—Langley CityBritish Columbia98.4%
#170John BarlowConservativeFoothillsAlberta98.4%
#170Lena Metlege DiabLiberalHalifax WestNova Scotia98.4%
#170Kelly DeRidderConservativeKitchener CentreOntario98.4%
#170Jacques GourdeConservativeLévis—LotbinièreQuebec98.4%
#170Heath MacDonaldLiberalMalpequePrince Edward Island98.4%
#170Luc BertholdConservativeMégantic—L’Érable—LotbinièreQuebec98.4%
#170Rechie ValdezLiberalMississauga—StreetsvilleOntario98.4%
#170Gabriel HardyConservativeMontmorency—CharlevoixQuebec98.4%
#170Scot DavidsonConservativeNew Tecumseth—GwillimburyOntario98.4%
#170Dean AllisonConservativeNiagara WestOntario98.4%
#170Sima AcanLiberalOakville WestOntario98.4%
#170Rachel BendayanLiberalOutremontQuebec98.4%
#170Sophie ChatelLiberalPontiac—Kitigan ZibiQuebec98.4%
#170Patrick BoninBlocRepentignyQuebec98.4%
#170Elizabeth MayGreenSaanich—Gulf IslandsBritish Columbia98.4%
#170François-Philippe ChampagneLiberalSaint-Maurice—ChamplainQuebec98.4%
#170Corey TochorConservativeSaskatoon—UniversitySaskatchewan98.4%
#170Garnett GenuisConservativeSherwood Park—Fort SaskatchewanAlberta98.4%
#170Hedy FryLiberalVancouver CentreBritish Columbia98.4%
#170Wade GrantLiberalVancouver QuadraBritish Columbia98.4%
#170Will GreavesLiberalVictoriaBritish Columbia98.4%
#170Leah GazanNDPWinnipeg CentreManitoba98.4%
#170Doug EyolfsonLiberalWinnipeg WestManitoba98.4%
#170William StevensonConservativeYellowheadAlberta98.4%
#202Jason GroleauConservativeBeauceQuebec97.6%
#202Alexandra MendesLiberalBrossard—Saint-LambertQuebec97.6%
#202Alex RuffConservativeBruce—Grey—Owen SoundOntario97.6%
#202Greg McLeanConservativeCalgary CentreAlberta97.6%
#202Jasraj Singh HallanConservativeCalgary EastAlberta97.6%
#202Dalwinder GillConservativeCalgary McKnightAlberta97.6%
#202Jeff KibbleConservativeCowichan—Malahat—LangfordBritish Columbia97.6%
#202Julie DzerowiczLiberalDavenportOntario97.6%
#202Kyle SeebackConservativeDufferin—CaledonOntario97.6%
#202Dan MuysConservativeFlamborough—Glanbrook—Brant NorthOntario97.6%
#202Gurbux SainiLiberalFleetwood—Port KellsBritish Columbia97.6%
#202Shelby Kramp-NeumanConservativeHastings—Lennox and Addington—TyendinagaOntario97.6%
#202Ben LobbConservativeHuron—BruceOntario97.6%
#202Gérard DeltellConservativeLouis-Saint-Laurent—AkiawenhrahkQuebec97.6%
#202Glen MotzConservativeMedicine Hat—Cardston—WarnerAlberta97.6%
#202Fraser TolmieConservativeMoose Jaw—Lake Centre—LaniganSaskatchewan97.6%
#202Aaron GunnConservativeNorth Island—Powell RiverBritish Columbia97.6%
#202Branden LeslieConservativePortage—LisgarManitoba97.6%
#202Randy HobackConservativePrince AlbertSaskatchewan97.6%
#202Emmanuella LambropoulosLiberalSaint-LaurentQuebec97.6%
#202Ellis RossConservativeSkeena—Bulkley ValleyBritish Columbia97.6%
#202Richard BragdonConservativeTobique—MactaquacNew Brunswick97.6%
#202Ryan TurnbullLiberalWhitbyOntario97.6%
#202Jacob MantleConservativeYork—DurhamOntario97.6%
#226Adam van KoeverdenLiberalBurlington North—Milton WestOntario96.8%
#226Clifford SmallConservativeCentral NewfoundlandNewfoundland and Labrador96.8%
#226Heather McPhersonNDPEdmonton StrathconaAlberta96.8%
#226Laila GoodridgeConservativeFort McMurray—Cold LakeAlberta96.8%
#226Leslyn LewisConservativeHaldimand—NorfolkOntario96.8%
#226Anna RobertsConservativeKing—VaughanOntario96.8%
#226Scott ReidConservativeLanark—FrontenacOntario96.8%
#226Carol AnsteyConservativeLong Range MountainsNewfoundland and Labrador96.8%
#226Iqwinder GaheerLiberalMississauga—MaltonOntario96.8%
#226Lori IdloutLiberalNunavutNunavut96.8%
#226Yasir NaqviLiberalOttawa CentreOntario96.8%
#226Scott AitchisonConservativeParry Sound—MuskokaOntario96.8%
#226John NaterConservativePerth—WellingtonOntario96.8%
#226Andrew ScheerConservativeRegina—Qu'AppelleSaskatchewan96.8%
#226Evan SolomonLiberalToronto CentreOntario96.8%
#226Gregor RobertsonLiberalVancouver Fraserview—South BurnabyBritish Columbia96.8%
#226Brendan HanleyLiberalYukonYukon96.8%
#243Serge CormierLiberalAcadie—BathurstNew Brunswick96.0%
#243Jaime BattisteLiberalCape Breton—Canso—AntigonishNova Scotia96.0%
#243Pierre Paul-HusConservativeCharlesbourg—Haute-Saint-CharlesQuebec96.0%
#243Nathalie ProvostLiberalChâteauguay—Les Jardins-de-NapiervilleQuebec96.0%
#243Rob MorrisonConservativeColumbia—Kootenay—Southern RockiesBritish Columbia96.0%
#243Marilène GillBlocCôte-Nord—Kawawachikamach—NitassinanQuebec96.0%
#243Gord JohnsNDPCourtenay—AlberniBritish Columbia96.0%
#243James MaloneyLiberalEtobicoke—LakeshoreOntario96.0%
#243Jamie SchmaleConservativeHaliburton—Kawartha LakesOntario96.0%
#243Mike LakeConservativeLeduc—WetaskiwinAlberta96.0%
#243Mona FortierLiberalOttawa—Vanier—GloucesterOntario96.0%
#243Bob ZimmerConservativePrince George—Peace River—Northern RockiesBritish Columbia96.0%
#243Maxime Blanchette-JoncasBlocRimouski—La MatapédiaQuebec96.0%
#243Brad RedekoppConservativeSaskatoon WestSaskatchewan96.0%
#243Adam ChambersConservativeSimcoe NorthOntario96.0%
#243Chi NguyenLiberalSpadina—HarbourfrontOntario96.0%
#243Joanne ThompsonLiberalSt. John's EastNewfoundland and Labrador96.0%
#243Melissa LantsmanConservativeThornhillOntario96.0%
#261Pierre PoilievreConservativeBattle River—CrowfootAlberta95.9%
#262Mandy Gull-MastyLiberalAbitibi—Baie-James—Nunavik—EeyouQuebec95.2%
#262Michelle RempelConservativeCalgary Nose HillAlberta95.2%
#262Rob OliphantLiberalDon Valley WestOntario95.2%
#262Mel ArnoldConservativeKamloops—Shuswap—Central RockiesBritish Columbia95.2%
#262Lianne RoodConservativeMiddlesex—LondonOntario95.2%
#262Marc DaltonConservativePitt Meadows—Maple RidgeBritish Columbia95.2%
#262Jenny KwanNDPVancouver EastBritish Columbia95.2%
#262Michael GuglielminConservativeVaughan—WoodbridgeOntario95.2%
#270Tatiana AugusteLiberalTerrebonneQuebec94.4%
#271Dominique VienConservativeBellechasse—Les Etchemins—LévisQuebec94.4%
#271Shuv MajumdarConservativeCalgary HeritageAlberta94.4%
#271Kelly BlockConservativeCarlton Trail—Eagle CreekSaskatchewan94.4%
#271Frank CaputoConservativeKamloops—Thompson—NicolaBritish Columbia94.4%
#271Jenna SuddsLiberalKanataOntario94.4%
#271Alexis Brunelle-DuceppeBlocLac-Saint-JeanQuebec94.4%
#271Iqra KhalidLiberalMississauga—Erin MillsOntario94.4%
#271Sameer ZuberiLiberalPierrefonds—DollardQuebec94.4%
#271John WilliamsonConservativeSaint John—St. CroixNew Brunswick94.4%
#271Terry SheehanLiberalSault Ste. Marie—AlgomaOntario94.4%
#271Marc MillerLiberalVille-Marie—Le Sud-Ouest—Île-des-SoeursQuebec94.4%
#282Corey HoganLiberalCalgary ConfederationAlberta93.5%
#282Mike DawsonConservativeMiramichi—Grand LakeNew Brunswick93.5%
#282Steven BonkConservativeSouris—Moose MountainSaskatchewan93.5%
#282Annie KoutrakisLiberalVimyQuebec93.5%
#286Connie CodyConservativeCambridgeOntario92.7%
#286Rachael ThomasConservativeLethbridgeAlberta92.7%
#286Tim HodgsonLiberalMarkham—ThornhillOntario92.7%
#286Brad VisConservativeMission—Matsqui—AbbotsfordBritish Columbia92.7%
#286Alexandre BoulericeIndependentRosemont—La Petite-PatrieQuebec92.7%
#291Jamil JivaniConservativeBowmanville—Oshawa NorthOntario91.9%
#291Amanpreet S. GillConservativeCalgary SkyviewAlberta91.9%
#291Jim BelangerConservativeSudbury East—Manitoulin—Nickel BeltOntario91.9%
#294Cheryl GallantConservativeAlgonquin—Renfrew—PembrokeOntario91.1%
#294Amarjeet GillConservativeBrampton WestOntario91.1%
#294Stephanie KusieConservativeCalgary MidnaporeAlberta91.1%
#294Kody BloisLiberalKings—HantsNova Scotia91.1%
#294Éric LefebvreConservativeRichmond—ArthabaskaQuebec91.1%
#299Tim UppalConservativeEdmonton GatewayAlberta90.3%
#299Gary AnandasangareeLiberalScarborough—Guildwood—Rouge ParkOntario90.3%
#299Leslie ChurchLiberalToronto—St. Paul'sOntario90.3%
#302Colin ReynoldsConservativeElmwood—TransconaManitoba89.5%
#302Marie-France LalondeLiberalOrléansOntario89.5%
#302Patty HajduLiberalThunder Bay—Superior NorthOntario89.5%
#302Scott AndersonConservativeVernon—Lake Country—MonasheeBritish Columbia89.5%
#306Doly BegumLiberalScarborough SouthwestOntario89.1%
#306Danielle MartinLiberalUniversity—RosedaleOntario89.1%
#308Pat KellyConservativeCalgary CrowfootAlberta88.7%
#308Tom KmiecConservativeCalgary ShepardAlberta88.7%
#308Dave EppConservativeChatham-Kent—LeamingtonOntario88.7%
#308John ZerucelliLiberalEtobicoke NorthOntario88.7%
#308Matt StraussConservativeKitchener South—HespelerOntario88.7%
#308James BezanConservativeSelkirk—Interlake—EastmanManitoba88.7%
#308Terry DowdallConservativeSimcoe—GreyOntario88.7%
#308Don DaviesNDPVancouver KingswayBritish Columbia88.7%
#316Dominic LeBlancLiberalBeauséjourNew Brunswick87.9%
#316Billy MorinConservativeEdmonton NorthwestAlberta87.9%
#316Joël GodinConservativePortneuf—Jacques-CartierQuebec87.9%
#316Michael CooperConservativeSt. Albert—Sturgeon RiverAlberta87.9%
#320Ned KurucConservativeHamilton East—Stoney CreekOntario87.1%
#321David McKenzieConservativeCalgary Signal HillAlberta86.3%
#322Steven GuilbeaultLiberalLaurier—Sainte-MarieQuebec85.5%
#322David McGuintyLiberalOttawa SouthOntario85.5%
#322Michael ChongConservativeWellington—Halton Hills NorthOntario85.5%
#325Julie DabrusinLiberalToronto—DanforthOntario83.9%
#326Yves-François BlanchetBlocBeloeil—ChamblyQuebec83.1%
#326Bernard GénéreuxConservativeCôte-du-Sud—Rivière-du-Loup—Kataskomiq—TémiscouataQuebec83.1%
#328Doug ShipleyConservativeBarrie—Springwater—Oro-MedonteOntario82.3%
#329Matt JenerouxLiberalEdmonton RiverbendAlberta81.5%
#330Shannon StubbsConservativeLakelandAlberta79.0%
#331Mark CarneyLiberalNepeanOntario78.2%
#332Maninder SidhuLiberalBrampton EastOntario77.4%
#332Anita AnandLiberalOakville EastOntario77.4%
#334Luc ThériaultBlocMontcalmQuebec75.8%
#335Mélanie JolyLiberalAhuntsic-CartiervilleQuebec75.0%
#335Raquel DanchoConservativeKildonan—St. PaulManitoba75.0%
#337Stephen FuhrLiberalKelownaBritish Columbia74.2%
#338Louis PlamondonBlocBécancour—Nicolet—Saurel—AlnôbakQuebec58.1%
#339Francis ScarpaleggiaLiberalLac-Saint-LouisQuebec0.0%

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.