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.
334 of 337 MPs have spoken.
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
Tatiana Auguste
Liberal
Terrebonne
Last spoke
2026-10-26
Grade
A
–
avg. grade
32
statements
Corey Hogan
Liberal
Calgary Confederation
Last spoke
2026-10-30
Grade
B
+
avg. grade
32
statements
Judy A. Sgro
Liberal
Humber River—Black Creek
Last spoke
2026-10-30
Grade
A
–
avg. grade
32
statements
Kelly Block
Conservative
Carlton Trail—Eagle Creek
Last spoke
2026-10-29
Grade
B
+
avg. grade
31
statements
Blaine Calkins
Conservative
Ponoka—Didsbury
Last spoke
2026-10-27
Grade
B
+
avg. grade
31
statements
Jessica Fancy
Liberal
South Shore—St. Margarets
Last spoke
2026-10-28
Grade
A
–
avg. grade
31
statements
Juanita Nathan
Liberal
Pickering—Brooklin
Last spoke
2026-10-22
Grade
A
–
avg. grade
31
statements
Shelby
Kramp-Neuman
Conservative
Hastings—Lennox and Addington—Tyendinaga
Last spoke
2026-10-29
Grade
B
+
avg. grade
31
statements
Rechie Valdez
Liberal
Mississauga—Streetsville
Last spoke
2026-10-28
Grade
B
avg. grade
31
statements
Mel Arnold
Conservative
Kamloops—Shuswap—Central Rockies
Last spoke
2026-10-30
Grade
A
avg. grade
30
statements
John Barlow
Conservative
Foothills
Last spoke
2026-10-29
Grade
A
–
avg. grade
30
statements
Natilien Joseph
Liberal
Longueuil—Saint-Hubert
Last spoke
2026-10-28
Grade
B
–
avg. grade
30
statements
Arpan Khanna
Conservative
Oxford
Last spoke
2026-10-29
Grade
A
–
avg. grade
30
statements
Shannon Miedema
Liberal
Halifax
Last spoke
2026-10-29
Grade
B
–
avg. grade
30
statements
Pauline Rochefort
Liberal
Nipissing—Timiskaming
Last spoke
2026-10-28
Grade
B
+
avg. grade
30
statements
Andrew Scheer
Conservative
Regina—Qu'Appelle
Last spoke
2026-10-26
Grade
A
–
avg. grade
30
statements
Jim Bélanger
Conservative
Sudbury East—Manitoulin—Nickel Belt
Last spoke
2026-10-29
Grade
A
–
avg. grade
29
statements
Greg Fergus
Liberal
Hull—Aylmer
Last spoke
2026-10-28
Grade
A
avg. grade
29
statements
Anna Roberts
Conservative
King—Vaughan
Last spoke
2026-10-28
Grade
A
–
avg. grade
29
statements
Larry Brock
Conservative
Brantford—Brant South—Six Nations
Last spoke
2026-06-15
No longer sitting
Grade
A
–
avg. grade
28
statements
Anna Gainey
Liberal
Notre-Dame-de-Grâce—Westmount
Last spoke
2026-10-28
Grade
B
avg. grade
28
statements
Danielle Martin
Liberal
University—Rosedale
Last spoke
2026-10-28
Grade
B
+
avg. grade
28
statements
Simon-Pierre
Savard-Tremblay
Independent
Saint-Hyacinthe—Bagot—Acton
Last spoke
2026-06-16
No longer sitting
Grade
B
avg. grade
28
statements
Louis Villeneuve
Liberal
Brome—Missisquoi
Last spoke
2026-10-30
Grade
A
–
avg. grade
28
statements
Fred Davies
Conservative
Niagara South
Last spoke
2026-10-29
Grade
A
avg. grade
27
statements
Jean-Yves
Duclos
Liberal
Québec Centre
Last spoke
2026-10-29
Grade
B
–
avg. grade
27
statements
Peter Fragiskatos
Liberal
London Centre
Last spoke
2026-10-30
Grade
C
+
avg. grade
27
statements
Ernie Klassen
Liberal
South Surrey—White Rock
Last spoke
2026-10-29
Grade
B
avg. grade
27
statements
Dominic LeBlanc
Liberal
Beauséjour
Last spoke
2026-10-27
Grade
B
–
avg. grade
27
statements
Jagsharan Singh Mahal
Conservative
Edmonton Southeast
Last spoke
2026-10-27
Grade
A
–
avg. grade
27
statements
Shannon Stubbs
Conservative
Lakeland
Last spoke
2026-10-27
Grade
A
–
avg. grade
27
statements
Dominique Vien
Conservative
Bellechasse—Les Etchemins—Lévis
Last spoke
2026-10-28
Grade
A
avg. grade
27
statements
Cathay Wagantall
Conservative
Yorkton—Melville
Last spoke
2026-06-17
No longer sitting
Grade
B
–
avg. grade
27
statements
Steven Bonk
Conservative
Souris—Moose Mountain
Last spoke
2026-10-29
Grade
A
–
avg. grade
26
statements
Adam Chambers
Conservative
Simcoe North
Last spoke
2026-10-28
Grade
A
–
avg. grade
26
statements
Adam van Koeverden
Liberal
Burlington North—Milton West
Last spoke
2026-10-23
Grade
C
+
avg. grade
26
statements
Dan Muys
Conservative
Flamborough—Glanbrook—Brant North
Last spoke
2026-10-30
Grade
A
avg. grade
26
statements
Taleeb Noormohamed
Liberal
Vancouver Granville
Last spoke
2026-10-07
Grade
B
+
avg. grade
26
statements
Doly Begum
Liberal
Scarborough Southwest
Last spoke
2026-10-28
Grade
B
–
avg. grade
25
statements
Michael Chong
Conservative
Wellington—Halton Hills North
Last spoke
2026-10-28
Grade
A
+
avg. grade
25
statements
Rosemarie Falk
Conservative
Battlefords—Lloydminster—Meadow Lake
Last spoke
2026-10-28
Grade
A
avg. grade
25
statements
Amarjeet Gill
Conservative
Brampton West
Last spoke
2026-10-29
Grade
A
–
avg. grade
25
statements
Dane Lloyd
Conservative
Parkland
Last spoke
2026-10-30
Grade
B
+
avg. grade
25
statements
David Myles
Liberal
Fredericton—Oromocto
Last spoke
2026-10-23
Grade
B
avg. grade
25
statements
Luc Thériault
Bloc Québécois
Montcalm
Last spoke
2026-10-29
Grade
A
–
avg. grade
25
statements
Anita Anand
Liberal
Oakville East
Last spoke
2026-10-27
Grade
B
–
avg. grade
24
statements
Ben Carr
Liberal
Winnipeg South Centre
Last spoke
2026-10-28
Grade
B
+
avg. grade
24
statements
Madeleine Chenette
Liberal
Thérèse-De Blainville
Last spoke
2026-10-30
Grade
B
–
avg. grade
24
statements
←
Previous
1
2
3
4
5
6
…
8
Next
→