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
Kevin Lamoureux
Liberal
Winnipeg North
Last spoke
2026-10-30
Grade
B
+
avg. grade
803
statements
François-Philippe
Champagne
Liberal
Saint-Maurice—Champlain
Last spoke
2026-10-28
Grade
C
+
avg. grade
343
statements
Pierre Poilievre
Conservative
Battle River—Crowfoot
Last spoke
2026-10-29
Grade
A
–
avg. grade
275
statements
Lena Metlege Diab
Liberal
Halifax West—Peggy's Cove
Last spoke
2026-10-27
Grade
B
avg. grade
269
statements
Steven MacKinnon
Liberal
Gatineau
Last spoke
2026-10-29
Grade
C
+
avg. grade
266
statements
Elizabeth May
Green
Saanich—Gulf Islands
Last spoke
2026-10-30
Grade
A
–
avg. grade
251
statements
Ryan Turnbull
Liberal
Whitby
Last spoke
2026-10-30
Grade
B
avg. grade
183
statements
Garnett Genuis
Conservative
Sherwood Park—Fort Saskatchewan
Last spoke
2026-10-29
Grade
B
+
avg. grade
139
statements
Yves Perron
Bloc Québécois
Berthier—Maskinongé
Last spoke
2026-10-30
Grade
B
+
avg. grade
137
statements
Tamara Kronis
Conservative
Nanaimo—Ladysmith
Last spoke
2026-10-29
Grade
A
–
avg. grade
132
statements
Jean-Denis
Garon
Bloc Québécois
Mirabel
Last spoke
2026-10-28
Grade
A
–
avg. grade
131
statements
Guillaume
Deschênes-Thériault
Liberal
Madawaska—Restigouche
Last spoke
2026-10-29
Grade
A
–
avg. grade
129
statements
Dan Albas
Conservative
Okanagan Lake West—South Kelowna
Last spoke
2026-10-30
Grade
A
avg. grade
109
statements
Mario Simard
Bloc Québécois
Jonquière—Hébertville—Pays-des-Bleuets
Last spoke
2026-10-29
Grade
B
+
avg. grade
109
statements
Melissa Lantsman
Conservative
Thornhill
Last spoke
2026-10-28
Grade
A
–
avg. grade
108
statements
Martin Champoux
Bloc Québécois
Drummond
Last spoke
2026-10-29
Grade
B
+
avg. grade
107
statements
Alexis Deschênes
Bloc Québécois
Gaspésie—Les Îles-de-la-Madeleine—Listuguj
Last spoke
2026-10-30
Grade
A
–
avg. grade
107
statements
Joël Lightbound
Liberal
Louis-Hébert
Last spoke
2026-10-29
Grade
C
+
avg. grade
103
statements
Carlos Leitão
Liberal
Marc-Aurèle-Fortin
Last spoke
2026-10-30
Grade
B
+
avg. grade
101
statements
Andréanne Larouche
Bloc Québécois
Shefford
Last spoke
2026-10-29
Grade
A
avg. grade
99
statements
Gabriel Hardy
Conservative
Montmorency—Charlevoix
Last spoke
2026-10-30
Grade
A
–
avg. grade
96
statements
Christine Normandin
Bloc Québécois
Saint-Jean
Last spoke
2026-10-29
Grade
A
–
avg. grade
96
statements
Gérard Deltell
Conservative
Louis-Saint-Laurent—Akiawenhrahk
Last spoke
2026-10-29
Grade
A
–
avg. grade
95
statements
Mark Carney
Liberal
Nepean
Last spoke
2026-10-28
Grade
B
avg. grade
92
statements
Wayne Long
Liberal
Saint John—Kennebecasis
Last spoke
2026-10-28
Grade
C
+
avg. grade
91
statements
Luc Berthold
Conservative
Mégantic—L'Érable—Lotbinière
Last spoke
2026-10-30
Grade
B
+
avg. grade
89
statements
Xavier
Barsalou-Duval
Bloc Québécois
Pierre-Boucher—Les Patriotes—Verchères
Last spoke
2026-10-23
Grade
A
–
avg. grade
88
statements
Patty Hajdu
Liberal
Thunder Bay—Superior North
Last spoke
2026-10-22
Grade
C
avg. grade
88
statements
Mario Beaulieu
Bloc Québécois
La Pointe-de-l'Île
Last spoke
2026-10-29
Grade
A
–
avg. grade
87
statements
Brad Redekopp
Conservative
Saskatoon West
Last spoke
2026-10-26
Grade
A
–
avg. grade
87
statements
Karim Bardeesy
Liberal
Taiaiako'n—Parkdale—High Park
Last spoke
2026-10-30
Grade
B
+
avg. grade
86
statements
Sandra Cobena
Conservative
Newmarket—Aurora
Last spoke
2026-10-30
Grade
A
–
avg. grade
86
statements
Gord Johns
NDP
Courtenay—Alberni
Last spoke
2026-10-27
Grade
B
+
avg. grade
84
statements
Sébastien Lemire
Bloc Québécois
Abitibi—Témiscamingue
Last spoke
2026-10-29
Grade
A
–
avg. grade
84
statements
Gabriel
Ste-Marie
Bloc Québécois
Joliette—Manawan
Last spoke
2026-10-29
Grade
A
avg. grade
84
statements
Sean Fraser
Liberal
Central Nova
Last spoke
2026-10-30
Grade
B
+
avg. grade
83
statements
Andrew Lawton
Conservative
Elgin—St. Thomas—London South
Last spoke
2026-10-28
Grade
A
–
avg. grade
81
statements
Michelle Rempel Garner
Conservative
Calgary Nose Hill
Last spoke
2026-10-30
Grade
A
avg. grade
80
statements
Tim Hodgson
Liberal
Markham—Thornhill
Last spoke
2026-10-28
Grade
C
+
avg. grade
80
statements
Pat Kelly
Conservative
Calgary Crowfoot
Last spoke
2026-10-29
Grade
A
–
avg. grade
77
statements
Ruby Sahota
Liberal
Brampton North—Caledon
Last spoke
2026-10-29
Grade
B
+
avg. grade
76
statements
Mélanie Joly
Liberal
Ahuntsic-Cartierville
Last spoke
2026-10-28
Grade
B
avg. grade
75
statements
Jeff Kibble
Conservative
Cowichan—Malahat—Langford
Last spoke
2026-10-30
Grade
A
–
avg. grade
75
statements
Jacob Mantle
Conservative
York—Durham
Last spoke
2026-10-29
Grade
A
–
avg. grade
73
statements
Gary Anandasangaree
Liberal
Scarborough—Guildwood—Rouge Park
Last spoke
2026-10-29
Grade
B
avg. grade
72
statements
Jasraj Hallan
Conservative
Calgary East
Last spoke
2026-10-28
Grade
A
–
avg. grade
72
statements
Gregor Robertson
Liberal
Vancouver Fraserview—South Burnaby
Last spoke
2026-10-27
Grade
B
+
avg. grade
72
statements
Mark Gerretsen
Liberal
Kingston and the Islands
Last spoke
2026-10-22
Grade
B
–
avg. grade
71
statements
1
2
3
…
8
Next
→