Skip to content
Translate Politics
Parliament in plain language.
Home
Bills
Debates
Members
More
Repeated Statements
Federal Spending
Tag Legend
Reader Comments
About
Sign in
☾
Dark mode
Members
All members
The 45th Parliament.
141 MPs match.
Find
Party
All
Liberal
Conservative
NDP
Bloc Québécois
Green
Independent
Grade
All
Graded only
A grades
B grades
C grades
D grades
F grades
Sort by
Most statements
Name A–Z
Most recent
Best grade
Worst grade
Apply
Blake Richards
Conservative
Airdrie—Cochrane
Last spoke
2026-10-26
Grade
B
–
avg. grade
20
statements
Bob Zimmer
Conservative
Prince George—Peace River—Northern Rockies
Last spoke
2026-10-26
Grade
A
–
avg. grade
20
statements
Richard Bragdon
Conservative
Tobique—Mactaquac
Last spoke
2026-10-21
Grade
B
avg. grade
19
statements
Raquel Dancho
Conservative
Kildonan—St. Paul
Last spoke
2026-06-17
Grade
A
avg. grade
19
statements
David McKenzie
Conservative
Calgary Signal Hill
Last spoke
2026-10-28
Grade
A
–
avg. grade
18
statements
Eric Melillo
Conservative
Kenora—Kiiwetinoong
Last spoke
2026-10-28
Grade
A
–
avg. grade
18
statements
Lianne Rood
Conservative
Middlesex—London
Last spoke
2026-10-23
Grade
A
avg. grade
18
statements
Matt Strauss
Conservative
Kitchener South—Hespeler
Last spoke
2026-10-20
Grade
A
avg. grade
18
statements
Scott Aitchison
Conservative
Parry Sound—Muskoka
Last spoke
2026-06-18
Grade
A
avg. grade
17
statements
Eric Duncan
Conservative
Stormont—Dundas—Glengarry
Last spoke
2026-10-29
Grade
A
–
avg. grade
17
statements
Aaron Gunn
Conservative
North Island—Powell River
Last spoke
2026-10-27
Grade
A
–
avg. grade
17
statements
Shuvaloy Majumdar
Conservative
Calgary Heritage
Last spoke
2026-10-30
Grade
A
avg. grade
17
statements
Kerry Diotte
Conservative
Edmonton Griesbach
Last spoke
2026-10-28
Grade
A
–
avg. grade
16
statements
Ted Falk
Conservative
Provencher
Last spoke
2026-10-22
Grade
B
+
avg. grade
16
statements
Michael Kram
Conservative
Regina—Wascana
Last spoke
2026-10-21
Grade
A
avg. grade
16
statements
Mike Lake
Conservative
Leduc—Wetaskiwin
Last spoke
2026-10-29
Grade
B
avg. grade
16
statements
Colin Reynolds
Conservative
Elmwood—Transcona
Last spoke
2026-10-27
Grade
A
–
avg. grade
16
statements
Amanpreet Gill
Conservative
Calgary Skyview
Last spoke
2026-10-29
Grade
A
–
avg. grade
14
statements
Chris Lewis
Conservative
Essex
Last spoke
2026-10-07
Grade
B
+
avg. grade
14
statements
Jamil Jivani
Conservative
Bowmanville—Oshawa North
Last spoke
2026-10-27
Grade
B
–
avg. grade
13
statements
Tony Baldinelli
Conservative
Niagara Falls—Niagara-on-the-Lake
Last spoke
2026-10-09
Grade
A
avg. grade
12
statements
Dalwinder Gill
Conservative
Calgary McKnight
Last spoke
2026-10-22
Grade
A
–
avg. grade
12
statements
Glen Motz
Conservative
Medicine Hat—Cardston—Warner
Last spoke
2026-10-05
Grade
A
avg. grade
12
statements
Scott Reid
Conservative
Lanark—Frontenac
Last spoke
2026-10-30
Grade
B
+
avg. grade
10
statements
Kevin Waugh
Conservative
Saskatoon South
Last spoke
2026-10-08
Grade
A
–
avg. grade
10
statements
Dean Allison
Conservative
Niagara West
Last spoke
2026-10-23
Grade
A
avg. grade
9
statements
Kathy Borrelli
Conservative
Windsor—Tecumseh—Lakeshore
Last spoke
2026-10-21
Grade
A
+
avg. grade
9
statements
Clifford Small
Conservative
Coast of Bays—Central—Notre Dame
Last spoke
2026-10-08
Grade
B
+
avg. grade
9
statements
Randy Hoback
Conservative
Prince Albert
Last spoke
2026-10-30
Grade
A
avg. grade
8
statements
Richard Martel
Conservative
Chicoutimi—Le Fjord
Last spoke
2026-06-18
No longer sitting
Grade
A
avg. grade
8
statements
Rob Moore
Conservative
Fundy Royal
Last spoke
2026-06-10
Grade
A
–
avg. grade
8
statements
Gaétan Malette
Conservative
Kapuskasing—Timmins—Mushkegowuk
Last spoke
2026-10-30
Grade
A
+
avg. grade
7
statements
Mark Strahl
Conservative
Chilliwack—Hope
Last spoke
2026-06-10
Grade
A
avg. grade
7
statements
Tim Uppal
Conservative
Edmonton Gateway
Last spoke
2026-10-07
Grade
A
avg. grade
7
statements
Rob Morrison
Conservative
Columbia—Kootenay—Southern Rockies
Last spoke
2026-10-06
Grade
A
–
avg. grade
5
statements
Chris Warkentin
Conservative
Grande Prairie
Last spoke
2026-10-09
Grade
A
–
avg. grade
5
statements
John Williamson
Conservative
New Brunswick Southwest
Last spoke
2026-06-04
Grade
A
avg. grade
5
statements
Terry Dowdall
Conservative
Simcoe—Grey
Last spoke
2026-10-29
4
statements
Doug Shipley
Conservative
Barrie—Springwater—Oro-Medonte
Last spoke
2026-10-06
Grade
A
avg. grade
4
statements
The Acting Speaker
Conservative
Chris d'Entremont
Last spoke
2026-05-01
No longer sitting
4
statements
Mike Dawson
Conservative
Miramichi—Grand Lake
Last spoke
2026-10-27
2
statements
John Nater
Conservative
Perth—Wellington
Last spoke
2026-06-15
2
statements
Corey Tochor
Conservative
Saskatoon East
Last spoke
2026-05-25
2
statements
Ben Lobb
Conservative
Huron—Bruce
Last spoke
2026-05-26
1
statement
Tom Kmiec
Conservative
Calgary Shepard
No statements yet
←
Previous
1
2
3