Our Team

MPs

All

Filter by province

Andrew Scheer

Regina — Qu’Appelle

Learn More

Ziad Aboultaif

Edmonton Manning

Learn More

Dan Albas

Central Okanagan — Similkameen — Nicola

Learn More

Harold Albrecht

Kitchener — Conestoga

Learn More

Leona Alleslev

Aurora — Oak Ridges — Richmond Hill

Learn More

Dean Allison

Niagara West

Learn More

David Anderson

Cypress Hills — Grasslands

Learn More

Mel Arnold

North Okanagan — Shuswap

Learn More

John Barlow

Foothills

Learn More

Michael Barrett

Leeds-Grenville-Thousand Islands and Rideau Lakes

Learn More

Bob Benzen

Calgary Heritage

Learn More

Candice Bergen

Portage — Lisgar

Learn More

Luc Berthold

Mégantic — L’Érable

Learn More

James Bezan

Selkirk — Interlake — Eastman

Learn More

Steven Blaney

Bellechasse — Les Etchemins — Lévis

Learn More

Kelly Block

Carlton Trail — Eagle Creek

Learn More

Sylvie Boucher

Beauport — Côte-de-Beaupré — Île d’Orléans — Charlevoix

Learn More

John Brassard

Barrie — Innisfil

Learn More

Blaine Calkins

Red Deer — Lacombe

Learn More

Colin Carrie

Oshawa

Learn More

Michael Chong

Wellington — Halton Hills

Learn More

Alupa Clarke

Beauport — Limoilou

Learn More

Michael Cooper

St. Albert — Edmonton

Learn More

Scot Davidson

York-Simcoe

Learn More

Gérard Deltell

Louis-Saint-Laurent

Learn More

Kerry Diotte

Edmonton Griesbach

Learn More

Todd Doherty

Cariboo — Prince George

Learn More

Earl Dreeshen

Red Deer — Mountain View

Learn More

Jim Eglinski

Yellowhead

Learn More

Ted Falk

Provencher

Learn More

Rosemarie Falk

Battlefords — Lloydminster

Learn More

Ed Fast

Abbotsford

Learn More

Diane Finley

Haldimand — Norfolk

Learn More

Cheryl Gallant

Renfrew — Nipissing — Pembroke

Learn More

Bernard Généreux

Montmagny — L’Islet — Kamouraska — Rivière-du-Loup

Learn More

Garnett Genuis

Sherwood Park — Fort Saskatchewan

Learn More

Marilyn Gladu

Sarnia — Lambton

Learn More

Joël Godin

Portneuf — Jacques-Cartier

Learn More

Jacques Gourde

Lévis — Lotbinière

Learn More

Rachael Harder

Lethbridge

Learn More

Randy Hoback

Prince Albert

Learn More

Matt Jeneroux

Edmonton Riverbend

Learn More

Pat Kelly

Calgary Rocky Ridge

Learn More

Peter Kent

Thornhill

Learn More

Robert Kitchen

Souris — Moose Mountain

Learn More

Tom Kmiec

Calgary Shepard

Learn More

Stephanie Kusie

Calgary Midnapore

Learn More

Mike Lake

Edmonton — Wetaskiwin

Learn More

Guy Lauzon

Stormont — Dundas — South Glengarry

Learn More

Kellie Leitch

Simcoe — Grey

Learn More

Ron Liepert

Calgary Signal Hill

Learn More

Dane Lloyd

Sturgeon River — Parkland

Learn More

Ben Lobb

Huron — Bruce

Learn More

Tom Lukiwski

Moose Jaw — Lake Centre — Lanigan

Learn More

Dave Mackenzie

Oxford

Learn More

Larry Maguire

Brandon — Souris

Learn More

Richard Martel

Chicoutimi — Le Fjord

Learn More

Kelly McCauley

Edmonton West

Learn More

Phil McColeman

Brantford — Brant

Learn More

Cathy McLeod

Kamloops — Thompson — Cariboo

Learn More

Larry Miller

Bruce — Grey — Owen Sound

Learn More

Glen Motz

Medicine Hat — Cardston — Warner

Learn More

John Nater

Perth — Wellington

Learn More

Rob Nicholson

Niagara Falls

Learn More

Alex Nuttall

Barrie — Springwater — Oro-Medonte

Learn More

Erin O’Toole

Durham

Learn More

Pierre Paul-Hus

Charlesbourg — Haute-Saint-Charles

Learn More

Pierre Poilievre

Carleton

Learn More

Lisa Raitt

Milton

Learn More

Alain Rayes

Richmond — Arthabaska

Learn More

Scott Reid

Lanark — Frontenac — Kingston

Learn More

Michelle Rempel

Calgary Nose Hill

Learn More

Blake Richards

Banff — Airdrie

Learn More

Bob Saroya

Markham — Unionville

Learn More

Jamie Schmale

Haliburton — Kawartha Lakes — Brock

Learn More

Martin Shields

Bow River

Learn More

Bev Shipley

Lambton — Kent — Middlesex

Learn More

Robert Sopuck

Dauphin — Swan River — Neepawa

Learn More

Kevin Sorenson

Battle River — Crowfoot

Learn More

Bruce Stanton

Simcoe North

Learn More

Mark Strahl

Chilliwack — Hope

Learn More

Shannon Stubbs

Lakeland

Learn More

David Sweet

Flamborough — Glanbrook

Learn More

David Tilson

Dufferin — Caledon

Learn More

Brad Trost

Saskatoon — University

Learn More

Dave Van Kesteren

Chatham-Kent — Leamington

Learn More

Karen Vecchio

Elgin — Middlesex — London

Learn More

Arnold Viersen

Peace River — Westlock

Learn More

Cathay Wagantall

Yorkton — Melville

Learn More

Chris Warkentin

Grande Prairie — Mackenzie

Learn More

Kevin Waugh

Saskatoon — Grasswood

Learn More

Len Webber

Calgary Confederation

Learn More

Alice Wong

Richmond Centre

Learn More

David Yurdiga

Fort McMurray — Cold Lake

Learn More

Bob Zimmer

Prince George — Peace River — Northern Rockies

Learn More