Canada · Members
Liberal Party of Canada hold 173 of the 343 seats in the House of Commons; 12 members have left since 2025
Every one of the 337 MPs sitting now, with their party and seat, and each change since the 2025 election: who left, when, and who took their place. 6 seats are vacant.
- 337MPs sitting
- 173Liberal Party of Canada
- 137Conservative Party of Canada
- 21Bloc Québécois
- 12left since 2025
The House of Commons by party
- Liberal Party of Canada 173
- Conservative Party of Canada 137
- Bloc Québécois 21
- New Democratic Party 5
- Green Party of Canada 1
A majority is 172. Each member is counted under the party they were elected for.
Changes since 2025
- Larry BrockBrantford—Brant South Conservative Party of Canada left 18 Sep 2026 (resigned to return to the Crown attorney's office) seat open
- Cathay WagantallYorkton—Melville Conservative Party of Canada left 31 Aug 2026 (resigned (personal reasons)) seat open
- Steven GuilbeaultLaurier—Sainte-Marie Liberal Party of Canada left 28 Aug 2026 (resigned) seat open
- Alexandre BoulericeRosemont—La Petite-Patrie Independent left 25 Aug 2026 (resigned to stand for Québec solidaire in the 2026 Quebec election) seat open
- Shaun ChenScarborough North Liberal Party of Canada left 15 Aug 2026 (resigned (health, after a car accident)) seat open
- Richard MartelChicoutimi—Le Fjord Conservative Party of Canada left 7 Jul 2026 (resigned on appointment to the Senate) → Daniel Gobeil (Liberal Party of Canada)
- Nathaniel Erskine-SmithBeaches—East York Liberal Party of Canada left 7 Jul 2026 (resigned) → Tanveer Shahnawaz
- Simon-Pierre Savard-TremblaySaint-Hyacinthe—Bagot—Acton Bloc Québécois left 19 Jun 2026 (resigned to stand for the Parti Québécois in the 2026 Quebec election)
- Jonathan WilkinsonNorth Vancouver—Capilano Liberal Party of Canada left 19 Jun 2026 (resigned to become ambassador to the European Union) → Braeden Caley
- Bill BlairScarborough Southwest Liberal Party of Canada left 2 Feb 2026 (resigned to become High Commissioner to the United Kingdom) → Doly Begum
- Chrystia FreelandUniversity—Rosedale Liberal Party of Canada left 9 Jan 2026 (resigned to become an economic adviser to the President of Ukraine) → Danielle Martin
- Damien KurekBattle River—Crowfoot Conservative Party of Canada left 17 Jun 2025 (resigned to provide a seat for Pierre Poilievre) → Pierre Poilievre
Every member
-
Ziad AboultaifEdmonton Manning
Conservative Party of Canada
- Sima AcanOakville West Liberal Party of Canada
-
Scott AitchisonParry Sound—Muskoka
Conservative Party of Canada
-
Dan AlbasOkanagan Lake West—South Kelowna
Conservative Party of Canada
- Shafqat AliBrampton—Chinguacousy Park Liberal Party of Canada
-
Dean AllisonNiagara West
Conservative Party of Canada
- Rebecca AltyNorthwest Territories Liberal Party of Canada
-
Anita AnandOakville East
Liberal Party of Canada
-
Gary AnandasangareeScarborough—Guildwood—Rouge Park
Liberal Party of Canada
- Scott AndersonVernon—Lake Country—Monashee Conservative Party of Canada
- Carol AnsteyLong Range Mountains Conservative Party of Canada
-
Mel ArnoldKamloops—Shuswap—Central Rockies
Conservative Party of Canada
-
Chak AuRichmond Centre—Marpole
Conservative Party of Canada
- Tatiana AugusteTerrebonne Liberal Party of Canada since 13 Apr 2026
-
Roman BaberNorth York
Conservative Party of Canada
- Burton BaileyRed Deer Conservative Party of Canada
-
Parm BainsRichmond East—Steveston
Liberal Party of Canada
-
Yvan BakerEtobicoke Centre
Liberal Party of Canada
- Tony BaldinelliNiagara Falls—Niagara-on-the-Lake Conservative Party of Canada
- Karim BardeesyTaiaiako'n—Parkdale—High Park Liberal Party of Canada
-
John BarlowFoothills
Conservative Party of Canada
-
Michael BarrettLeeds—Grenville—Thousand Islands—Rideau Lakes
Conservative Party of Canada
-
Xavier Barsalou-DuvalPierre-Boucher—Les Patriotes—Verchères
Bloc Québécois
- Jaime BattisteCape Breton—Canso—Antigonish Liberal Party of Canada
-
Mario BeaulieuLa Pointe-de-l'Île
Bloc Québécois
-
Terry BeechBurnaby North—Seymour
Liberal Party of Canada
- Doly BegumScarborough Southwest Liberal Party of Canada since 13 Apr 2026
-
Buckley BelangerDesnethé—Missinippi—Churchill River
Liberal Party of Canada
- Jim BélangerSudbury East—Manitoulin—Nickel Belt Conservative Party of Canada
-
Rachel BendayanOutremont
Liberal Party of Canada
-
Luc BertholdMégantic—L’Érable—Lotbinière
Conservative Party of Canada
- David BexteBow River Conservative Party of Canada
-
James BezanSelkirk—Interlake—Eastman
Conservative Party of Canada
- Chris BittleSt. Catharines Liberal Party of Canada
-
Yves-François BlanchetBeloeil—Chambly
Bloc Québécois
-
Maxime Blanchette-JoncasRimouski-Neigette—Mitis—Matapédia—Les Basques
Bloc Québécois
-
Kelly BlockCarlton Trail—Eagle Creek
Conservative Party of Canada
- Kody BloisKings—Hants Liberal Party of Canada
-
Patrick BoninRepentigny
Bloc Québécois
- Steven BonkSouris—Moose Mountain Conservative Party of Canada
- Kathy BorrelliWindsor—Tecumseh—Lakeshore Conservative Party of Canada
-
Richard BragdonTobique—Mactaquac
Conservative Party of Canada
-
John BrassardBarrie South—Innisfil
Conservative Party of Canada
- Élisabeth BrièreSherbrooke Liberal Party of Canada
- Alexis Brunelle-DuceppeLac-Saint-Jean Bloc Québécois
- Braeden CaleyNorth Vancouver—Capilano Liberal Party of Canada since 31 Aug 2026
- Blaine CalkinsPonoka—Didsbury Conservative Party of Canada
- Frank CaputoKamloops—Thompson—Nicola Conservative Party of Canada
-
Mark CarneyNepean
Liberal Party of Canada
- Ben CarrWinnipeg South Centre Liberal Party of Canada
-
Sean CaseyCharlottetown
Liberal Party of Canada
-
Bardish ChaggerWaterloo
Liberal Party of Canada
-
Adam ChambersSimcoe North
Conservative Party of Canada
-
François-Philippe ChampagneSaint-Maurice—Champlain
Liberal Party of Canada
- Martin ChampouxDrummond Bloc Québécois
-
Wade ChangBurnaby Central
Liberal Party of Canada
- Rebecca ChartrandChurchill—Keewatinook Aski Liberal Party of Canada
-
Sophie ChatelPontiac—Kitigan Zibi
Liberal Party of Canada
- Madeleine ChenetteThérèse-De Blainville Liberal Party of Canada
- Maggie ChiDon Valley North Liberal Party of Canada
-
Michael ChongWellington—Halton Hills North
Conservative Party of Canada
-
Leslie ChurchToronto—St. Paul's
Liberal Party of Canada
- Braedon ClarkSackville—Bedford—Preston Liberal Party of Canada
- Sandra CobenaNewmarket—Aurora Conservative Party of Canada
- Connie CodyCambridge Conservative Party of Canada
- Paul ConnorsAvalon Liberal Party of Canada
-
Michael CooperSt. Albert—Sturgeon River
Conservative Party of Canada
- Serge CormierAcadie—Bathurst Liberal Party of Canada
-
Michael CoteauScarborough—Woburn
Liberal Party of Canada
-
Chris d'EntremontAcadie—Annapolis
Liberal Party of Canada
-
Julie DabrusinToronto—Danforth
Liberal Party of Canada
-
Marc DaltonPitt Meadows—Maple Ridge
Conservative Party of Canada
-
Raquel DanchoKildonan—St. Paul
Conservative Party of Canada
- Marianne DandurandCompton—Stanstead Liberal Party of Canada
- John-Paul DankoHamilton West—Ancaster—Dundas Liberal Party of Canada
-
Scot DavidsonYork—South Simcoe
Conservative Party of Canada
- Fred DaviesNiagara South Conservative Party of Canada
-
Don DaviesVancouver Kingsway
New Democratic Party
-
Mike DawsonMiramichi—Grand Lake
Conservative Party of Canada
- Claude DeBellefeuilleVallée-du-Haut-Saint-Laurent Bloc Québécois
-
Gérard DeltellLouis-Saint-Laurent—Akiawenhrahk
Conservative Party of Canada
- Kelly DeRidderKitchener Centre Conservative Party of Canada
-
Kristina Tesser DerksenMilton East—Halton Hills South
Liberal Party of Canada
-
Alexis DeschênesGaspésie—Les Îles-de-la-Madeleine—Listuguj
Bloc Québécois
-
Guillaume Deschênes-ThériaultMadawaska—Restigouche
Liberal Party of Canada
- Caroline DesrochersTrois-Rivières Liberal Party of Canada
-
Sukh DhaliwalSurrey Newton
Liberal Party of Canada
- Anju DhillonDorval—Lachine—LaSalle Liberal Party of Canada
-
Lena Metlege DiabHalifax West—Peggy's Cove
Liberal Party of Canada
-
Kerry DiotteEdmonton Griesbach
Conservative Party of Canada
-
Todd DohertyCariboo—Prince George—Omineca
Conservative Party of Canada
- Terry DowdallSimcoe—Grey Conservative Party of Canada
-
Jean-Yves DuclosQuébec Centre
Liberal Party of Canada
-
Terry DuguidWinnipeg South
Liberal Party of Canada
-
Eric DuncanStormont—Dundas—Glengarry
Conservative Party of Canada
-
Julie DzerowiczDavenport
Liberal Party of Canada
- Philip EarleLabrador Liberal Party of Canada
-
Ali EhsassiWillowdale
Liberal Party of Canada
- Fayçal El-KhouryLaval—Les Îles Liberal Party of Canada
- Dave EppChatham-Kent—Leamington Conservative Party of Canada
-
Doug EyolfsonWinnipeg West
Liberal Party of Canada
-
Ted FalkProvencher
Conservative Party of Canada
-
Rosemarie FalkBattlefords—Lloydminster—Meadow Lake
Conservative Party of Canada
- Jessica FancySouth Shore—St. Margarets Liberal Party of Canada
- Bruce FanjoyCarleton Liberal Party of Canada
-
Greg FergusHull—Aylmer
Liberal Party of Canada
-
Darren FisherDartmouth—Cole Harbour
Liberal Party of Canada
-
Peter FonsecaMississauga East—Cooksville
Liberal Party of Canada
- Mona FortierOttawa—Vanier—Gloucester Liberal Party of Canada
-
Rhéal Éloi FortinRivière-du-Nord
Bloc Québécois
-
Peter FragiskatosLondon Centre
Liberal Party of Canada
-
Sean FraserCentral Nova
Liberal Party of Canada
-
Hedy FryVancouver Centre
Liberal Party of Canada
- Stephen FuhrKelowna Liberal Party of Canada
-
Iqwinder GaheerMississauga—Malton
Liberal Party of Canada
- Anna GaineyNotre-Dame-de-Grâce—Westmount Liberal Party of Canada
-
Cheryl GallantAlgonquin—Renfrew—Pembroke
Conservative Party of Canada
-
Michelle Rempel GarnerCalgary Nose Hill
Conservative Party of Canada
-
Jean-Denis GaronMirabel
Bloc Québécois
-
Vince GasparroEglinton—Lawrence
Liberal Party of Canada
- Marie-Hélène GaudreauLaurentides—Labelle Bloc Québécois
-
Leah GazanWinnipeg Centre
New Democratic Party
-
Bernard GénéreuxCôte-du-Sud—Rivière-du-Loup—Kataskomiq—Témiscouata
Conservative Party of Canada
-
Garnett GenuisSherwood Park—Fort Saskatchewan
Conservative Party of Canada
-
Mark GerretsenKingston and the Islands
Liberal Party of Canada
- Marilène GillCôte-Nord—Kawawachikamach—Nitassinan Bloc Québécois
- Amarjeet GillBrampton West Conservative Party of Canada
- Harb GillWindsor West Conservative Party of Canada
- Dalwinder GillCalgary McKnight Conservative Party of Canada
- Amanpreet GillCalgary Skyview Conservative Party of Canada
- Sukhman GillAbbotsford—South Langley Conservative Party of Canada
-
Marilyn GladuSarnia—Lambton—Bkejwanong
Liberal Party of Canada
- Daniel GobeilChicoutimi—Le Fjord Liberal Party of Canada since 31 Aug 2026
-
Joël GodinSaint-Augustin—Portneuf—Jacques-Cartier
Conservative Party of Canada
- Laila GoodridgeFort McMurray—Cold Lake Conservative Party of Canada
-
Karina GouldBurlington
Liberal Party of Canada
-
Jacques GourdeLévis—Lotbinière
Conservative Party of Canada
-
Wade GrantVancouver Quadra
Liberal Party of Canada
- Will GreavesVictoria Liberal Party of Canada
- Jason GroleauBeauce Conservative Party of Canada
- Claude GuayLaSalle—Émard—Verdun Liberal Party of Canada
- Michael GuglielminVaughan—Woodbridge Conservative Party of Canada
-
Mandy Gull-MastyAbitibi—Baie-James—Nunavik—Eeyou
Liberal Party of Canada
- Aaron GunnNorth Island—Powell River Conservative Party of Canada
-
Patty HajduThunder Bay—Superior North
Liberal Party of Canada
-
Jasraj HallanCalgary East
Conservative Party of Canada
- Brendan HanleyYukon Liberal Party of Canada
- Gabriel HardyMontmorency—Charlevoix Conservative Party of Canada
- Emma HarrisonPeterborough Liberal Party of Canada
-
Lisa HepfnerHamilton Mountain
Liberal Party of Canada
- Alana HirtleCumberland—Colchester Liberal Party of Canada
- Vincent HoRichmond Hill South Conservative Party of Canada
-
Randy HobackPrince Albert
Conservative Party of Canada
-
Tim HodgsonMarkham—Thornhill
Liberal Party of Canada
- Corey HoganCalgary Confederation Liberal Party of Canada
- Kurt HolmanLondon—Fanshawe Conservative Party of Canada
-
Anthony HousefatherMount Royal
Liberal Party of Canada
-
Ahmed HussenYork South—Weston—Etobicoke
Liberal Party of Canada
-
Angelo IaconoAlfred-Pellan
Liberal Party of Canada
-
Lori IdloutNunavut
Liberal Party of Canada
- Grant JacksonBrandon—Souris Conservative Party of Canada
- Helena JaczekMarkham—Stouffville Liberal Party of Canada
-
Tamara JansenCloverdale—Langley City
Conservative Party of Canada
-
Matt JenerouxEdmonton Riverbend
Liberal Party of Canada
-
Jamil JivaniBowmanville—Oshawa North
Conservative Party of Canada
-
Gord JohnsCourtenay—Alberni
New Democratic Party
-
Mélanie JolyAhuntsic-Cartierville
Liberal Party of Canada
- Natilien JosephLongueuil—Saint-Hubert Liberal Party of Canada
-
Arielle KayabagaLondon West
Liberal Party of Canada
- Mike KellowaySydney—Glace Bay Liberal Party of Canada
-
Pat KellyCalgary Crowfoot
Conservative Party of Canada
-
Iqra KhalidMississauga—Erin Mills
Liberal Party of Canada
- Arpan KhannaOxford Conservative Party of Canada
- Jeff KibbleCowichan—Malahat—Langford Conservative Party of Canada
-
Rhonda KirklandOshawa
Conservative Party of Canada
-
Ernie KlassenSouth Surrey—White Rock
Liberal Party of Canada
-
Tom KmiecCalgary Shepard
Conservative Party of Canada
-
Adam van KoeverdenBurlington North—Milton West
Liberal Party of Canada
-
Helena KonanzSimilkameen—South Okanagan—West Kootenay
Conservative Party of Canada
- Annie KoutrakisVimy Liberal Party of Canada
-
Michael KramRegina—Wascana
Conservative Party of Canada
-
Shelby Kramp-NeumanHastings—Lennox and Addington—Tyendinaga
Conservative Party of Canada
- Tamara KronisNanaimo—Ladysmith Conservative Party of Canada
- Ned KurucHamilton East—Stoney Creek Conservative Party of Canada
-
Stephanie KusieCalgary Midnapore
Conservative Party of Canada
-
Jenny KwanVancouver East
New Democratic Party
-
Mike LakeLeduc—Wetaskiwin
Conservative Party of Canada
-
Marie-France LalondeOrléans
Liberal Party of Canada
-
Emmanuella LambropoulosSaint-Laurent
Liberal Party of Canada
-
Kevin LamoureuxWinnipeg North
Liberal Party of Canada
-
Melissa LantsmanThornhill
Conservative Party of Canada
-
Linda LapointeRivière-des-Mille-Îles
Liberal Party of Canada
- Viviane LapointeSudbury Liberal Party of Canada
- Andréanne LaroucheShefford Bloc Québécois
- Patricia LattanzioSaint-Léonard—Saint-Michel Liberal Party of Canada
- Stéphane LauzonArgenteuil—Papineau—Des Collines Liberal Party of Canada
- Ginette LavackSt. Boniface—St. Vital Liberal Party of Canada
- Steeve LavoieBeauport—Limoilou Liberal Party of Canada
-
Philip LawrenceNorthumberland—Clarke
Conservative Party of Canada
- Andrew LawtonElgin—St. Thomas—London South Conservative Party of Canada
-
Dominic LeBlancBeauséjour
Liberal Party of Canada
-
Eric LefebvreRichmond—Arthabaska—des-Sources
Conservative Party of Canada
- Carlos LeitãoMarc-Aurèle-Fortin Liberal Party of Canada
-
Sébastien LemireAbitibi—Témiscamingue
Bloc Québécois
-
Branden LesliePortage—Lisgar
Conservative Party of Canada
- Chris LewisEssex Conservative Party of Canada
-
Leslyn LewisHaldimand—Norfolk
Conservative Party of Canada
-
Joël LightboundLouis-Hébert
Liberal Party of Canada
- Dane LloydParkland Conservative Party of Canada
-
Ben LobbHuron—Bruce
Conservative Party of Canada
-
Wayne LongSaint John—Kennebecasis
Liberal Party of Canada
-
Tim LouisKitchener—Conestoga
Liberal Party of Canada
- Michael MaMarkham—Unionville Liberal Party of Canada
-
Kent MacDonaldCardigan
Liberal Party of Canada
- Heath MacDonaldMalpeque Liberal Party of Canada
-
Steven MacKinnonGatineau
Liberal Party of Canada
- Jagsharan Singh MahalEdmonton Southeast Conservative Party of Canada
- Shuvaloy MajumdarCalgary Heritage Conservative Party of Canada
- Gaétan MaletteKapuskasing—Timmins—Mushkegowuk Conservative Party of Canada
- Chris MaletteBay of Quinte Liberal Party of Canada
-
James MaloneyEtobicoke—Lakeshore
Liberal Party of Canada
- Jacob MantleYork—Durham Conservative Party of Canada
- Danielle MartinUniversity—Rosedale Liberal Party of Canada since 13 Apr 2026
-
Elizabeth MaySaanich—Gulf Islands
Green Party of Canada
- Dan MazierRiding Mountain Conservative Party of Canada
- Kelly McCauleyEdmonton West Conservative Party of Canada
-
David McGuintyOttawa South
Liberal Party of Canada
-
Jennifer McKelvieAjax
Liberal Party of Canada
- David McKenzieCalgary Signal Hill Conservative Party of Canada
- Ron McKinnonCoquitlam—Port Coquitlam Liberal Party of Canada
- Jill McKnightDelta Liberal Party of Canada
-
Greg McLeanCalgary Centre
Conservative Party of Canada
-
Stephanie McLeanEsquimalt—Saanich—Sooke
Liberal Party of Canada
-
Heather McPhersonEdmonton Strathcona
New Democratic Party
-
Eric MelilloKenora—Kiiwetinoong
Conservative Party of Canada
- Marie-Gabrielle MénardHochelaga—Rosemont-Est Liberal Party of Canada
-
Alexandra MendèsBrossard—Saint-Lambert
Liberal Party of Canada
-
Costas MenegakisAurora—Oak Ridges—Richmond Hill
Conservative Party of Canada
- Marjorie MichelPapineau Liberal Party of Canada
-
Shannon MiedemaHalifax
Liberal Party of Canada
-
Marc MillerVille-Marie—Le Sud-Ouest—Île-des-Soeurs
Liberal Party of Canada
-
Giovanna MingarelliPrescott—Russell—Cumberland
Liberal Party of Canada
-
Rob MooreFundy Royal
Conservative Party of Canada
-
Billy MorinEdmonton Northwest
Conservative Party of Canada
- Rob MorrisonColumbia—Kootenay—Southern Rockies Conservative Party of Canada
-
Robert MorrisseyEgmont
Liberal Party of Canada
-
Glen MotzMedicine Hat—Cardston—Warner
Conservative Party of Canada
- Dan MuysFlamborough—Glanbrook—Brant North Conservative Party of Canada
-
David MylesFredericton—Oromocto
Liberal Party of Canada
-
Yasir NaqviOttawa Centre
Liberal Party of Canada
-
John NaterPerth—Wellington
Conservative Party of Canada
- Juanita NathanPickering—Brooklin Liberal Party of Canada
- Chi NguyenSpadina—Harbourfront Liberal Party of Canada
- Taleeb NoormohamedVancouver Granville Liberal Party of Canada
-
Christine NormandinSaint-Jean
Bloc Québécois
- Bienvenu-Olivier NtumbaMont-Saint-Bruno—L’Acadie Liberal Party of Canada
- Dominique O'RourkeGuelph Liberal Party of Canada
-
Robert OliphantDon Valley West
Liberal Party of Canada
-
Eleanor OlszewskiEdmonton Centre
Liberal Party of Canada
-
Tom OsborneCape Spear—Mount Pearl—Paradise
Liberal Party of Canada
- Jeremy PatzerSwift Current—Grasslands—Kindersley Conservative Party of Canada
-
Pierre Paul-HusCharlesbourg—Haute-Saint-Charles
Conservative Party of Canada
-
Yves PerronBerthier—Maskinongé
Bloc Québécois
- Louis PlamondonBécancour—Nicolet—Saurel—Alnôbak Bloc Québécois
-
Pierre PoilievreBattle River—Crowfoot
Conservative Party of Canada
since 18 Aug 2025
-
Tako Van PoptaLangley Township—Fraser Heights
Conservative Party of Canada
-
Marcus PowlowskiThunder Bay—Rainy River
Liberal Party of Canada
- Nathalie ProvostChâteauguay—Les Jardins-de-Napierville Liberal Party of Canada
- Jacques RamsayLa Prairie—Atateken Liberal Party of Canada
- Aslam RanaHamilton Centre Liberal Party of Canada
- Brad RedekoppSaskatoon West Conservative Party of Canada
-
Scott ReidLanark—Frontenac
Conservative Party of Canada
- Colin ReynoldsElmwood—Transcona Conservative Party of Canada
-
Blake RichardsAirdrie—Cochrane
Conservative Party of Canada
- Anna RobertsKing—Vaughan Conservative Party of Canada
-
Gregor RobertsonVancouver Fraserview—South Burnaby
Liberal Party of Canada
- Pauline RochefortNipissing—Timiskaming Liberal Party of Canada
- Sherry RomanadoLongueuil—Charles-LeMoyne—Greenfield Park Liberal Party of Canada
- Lianne RoodMiddlesex—London Conservative Party of Canada
-
Ellis RossSkeena—Bulkley Valley
Conservative Party of Canada
- Jonathan RoweThe Eastern Peninsulas Conservative Party of Canada
-
Zoe RoyerPort Moody—Coquitlam
Liberal Party of Canada
- Alex RuffBruce—Grey—Owen Sound Conservative Party of Canada
-
Ruby SahotaBrampton North—Caledon
Liberal Party of Canada
- Gurbux SainiFleetwood—Port Kells Liberal Party of Canada
- Randeep SaraiSurrey Centre Liberal Party of Canada
- Abdelhaq SariBourassa Liberal Party of Canada
- Jake SawatzkyNew Westminster—Burnaby—Maillardville Liberal Party of Canada
-
Francis ScarpaleggiaLac-Saint-Louis
Liberal Party of Canada
-
Andrew ScheerRegina—Qu'Appelle
Conservative Party of Canada
-
Peter SchiefkeVaudreuil
Liberal Party of Canada
-
Jamie SchmaleHaliburton—Kawartha Lakes
Conservative Party of Canada
-
Kyle SeebackDufferin—Caledon
Conservative Party of Canada
-
Judy A. SgroHumber River—Black Creek
Liberal Party of Canada
- Tanveer ShahnawazBeaches—East York Liberal Party of Canada since 31 Aug 2026
- Terry SheehanSault Ste. Marie—Algoma Liberal Party of Canada
- Doug ShipleyBarrie—Springwater—Oro-Medonte Conservative Party of Canada
-
Maninder SidhuBrampton East
Liberal Party of Canada
-
Sonia SidhuBrampton South
Liberal Party of Canada
- Mario SimardJonquière—Hébertville—Pays-des-Bleuets Bloc Québécois
-
Clifford SmallCoast of Bays—Central—Notre Dame
Conservative Party of Canada
-
Amandeep SodhiBrampton Centre
Liberal Party of Canada
-
Evan SolomonToronto Centre
Liberal Party of Canada
- Fares Al SoudMississauga Centre Liberal Party of Canada
-
Charles SousaMississauga—Lakeshore
Liberal Party of Canada
- Eric St-PierreHonoré-Mercier Liberal Party of Canada
-
Gabriel Ste-MarieJoliette—Manawan
Bloc Québécois
-
Warren SteinleyRegina—Lewvan
Conservative Party of Canada
- William StevensonYellowhead Conservative Party of Canada
-
Mark StrahlChilliwack—Hope
Conservative Party of Canada
- Matt StraussKitchener South—Hespeler Conservative Party of Canada
-
Shannon StubbsLakeland
Conservative Party of Canada
-
Jenna SuddsKanata
Liberal Party of Canada
-
Ginette Petitpas TaylorMoncton—Dieppe
Liberal Party of Canada
- Luc ThériaultMontcalm Bloc Québécois
-
Rachael ThomasLethbridge
Conservative Party of Canada
-
Joanne ThompsonSt. John's East
Liberal Party of Canada
-
Corey TochorSaskatoon East
Conservative Party of Canada
- Fraser TolmieMoose Jaw—Lake Centre—Lanigan Conservative Party of Canada
- Ryan TurnbullWhitby Liberal Party of Canada
-
Tim UppalEdmonton Gateway
Conservative Party of Canada
-
Rechie ValdezMississauga—Streetsville
Liberal Party of Canada
-
Anita VandenbeldOttawa West—Nepean
Liberal Party of Canada
-
Dominique VienBellechasse—Les Etchemins—Lévis
Conservative Party of Canada
-
Arnold ViersenPeace River—Westlock
Conservative Party of Canada
- Louis VilleneuveBrome—Missisquoi Liberal Party of Canada
- Brad VisMission—Matsqui—Abbotsford Conservative Party of Canada
-
Chris WarkentinGrande Prairie
Conservative Party of Canada
- Tim WatchornLes Pays-d'en-Haut Liberal Party of Canada
-
Kevin WaughSaskatoon South
Conservative Party of Canada
- Patrick WeilerWest Vancouver—Sunshine Coast—Sea to Sky Country Liberal Party of Canada
-
John WilliamsonNew Brunswick Southwest
Conservative Party of Canada
- Jean YipScarborough—Agincourt Liberal Party of Canada
-
Salma ZahidScarborough Centre—Don Valley East
Liberal Party of Canada
- John ZerucelliEtobicoke North Liberal Party of Canada
-
Bob ZimmerPrince George—Peace River—Northern Rockies
Conservative Party of Canada
- Sameer ZuberiPierrefonds—Dollard Liberal Party of Canada
Nothing matches.
From each parliament's own list of members, checked every day. Photos: as on each seat page, with the credit in each photo's tooltip.