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
Braeden Caley
Liberal
North Vancouver—Capilano
Last spoke
2026-10-06
Grade
B
avg. grade
8
statements
Sean Casey
Liberal
Charlottetown
Last spoke
2026-10-21
Grade
B
avg. grade
8
statements
Ali Ehsassi
Liberal
Willowdale
Last spoke
2026-10-06
Grade
C
avg. grade
8
statements
Bruce Fanjoy
Liberal
Carleton
Last spoke
2026-10-22
Grade
A
avg. grade
8
statements
Randy Hoback
Conservative
Prince Albert
Last spoke
2026-10-30
Grade
A
avg. grade
8
statements
Michael Ma
Liberal
Markham—Unionville
Last spoke
2026-10-20
Grade
B
+
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
Wade Chang
Liberal
Burnaby Central
Last spoke
2026-10-28
Grade
A
avg. grade
7
statements
Philip Earle
Liberal
Labrador
Last spoke
2026-10-26
Grade
B
–
avg. grade
7
statements
Iqwinder Gaheer
Liberal
Mississauga—Malton
Last spoke
2026-10-29
Grade
B
+
avg. grade
7
statements
Steven Guilbeault
Liberal
Laurier—Sainte-Marie
Last spoke
2026-05-27
No longer sitting
7
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
Anita Vandenbeld
Liberal
Ottawa West—Nepean
Last spoke
2026-10-09
7
statements
Yvan Baker
Liberal
Etobicoke Centre
Last spoke
2026-10-07
Grade
A
avg. grade
6
statements
Terry Beech
Liberal
Burnaby North—Seymour
Last spoke
2026-10-27
Grade
A
–
avg. grade
6
statements
Chris d'Entremont
Liberal
Acadie—Annapolis
Last spoke
2026-10-26
Grade
A
–
avg. grade
6
statements
Helena Jaczek
Liberal
Markham—Stouffville
Last spoke
2026-10-20
6
statements
Gurbux Saini
Liberal
Fleetwood—Port Kells
Last spoke
2026-10-26
Grade
A
–
avg. grade
6
statements
Terry Sheehan
Liberal
Sault Ste. Marie—Algoma
Last spoke
2026-10-29
Grade
A
avg. grade
6
statements
Jean Yip
Liberal
Scarborough—Agincourt
Last spoke
2026-10-26
6
statements
Terry Duguid
Liberal
Winnipeg South
Last spoke
2026-10-21
5
statements
Peter Fonseca
Liberal
Mississauga East—Cooksville
Last spoke
2026-10-28
5
statements
Alana Hirtle
Liberal
Cumberland—Colchester
Last spoke
2026-10-27
Grade
B
+
avg. grade
5
statements
Emmanuella Lambropoulos
Liberal
Saint-Laurent
Last spoke
2026-10-28
Grade
B
–
avg. grade
5
statements
Viviane Lapointe
Liberal
Sudbury
Last spoke
2026-10-22
Grade
A
avg. grade
5
statements
Rob Morrison
Conservative
Columbia—Kootenay—Southern Rockies
Last spoke
2026-10-06
Grade
A
–
avg. grade
5
statements
Aslam Rana
Liberal
Hamilton Centre
Last spoke
2026-10-29
Grade
A
–
avg. grade
5
statements
Amandeep Sodhi
Liberal
Brampton Centre
Last spoke
2026-10-28
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
Paul Connors
Liberal
Avalon
Last spoke
2026-06-17
4
statements
Terry Dowdall
Conservative
Simcoe—Grey
Last spoke
2026-10-29
4
statements
Ron McKinnon
Liberal
Coquitlam—Port Coquitlam
Last spoke
2026-10-28
4
statements
Zoe Royer
Liberal
Port Moody—Coquitlam
Last spoke
2026-10-20
Grade
A
avg. grade
4
statements
Doug Shipley
Conservative
Barrie—Springwater—Oro-Medonte
Last spoke
2026-10-06
Grade
A
avg. grade
4
statements
Fares Al Soud
Liberal
Mississauga Centre
Last spoke
2026-09-23
4
statements
The Acting Speaker
Conservative
Chris d'Entremont
Last spoke
2026-05-01
No longer sitting
4
statements
Ahmed Hussen
Liberal
York South—Weston—Etobicoke
Last spoke
2026-06-18
3
statements
Fayçal
El-Khoury
Liberal
Laval—Les Îles
Last spoke
2026-10-29
3
statements
James Maloney
Liberal
Etobicoke—Lakeshore
Last spoke
2026-10-05
3
statements
Mike Dawson
Conservative
Miramichi—Grand Lake
Last spoke
2026-10-27
2
statements
Darren Fisher
Liberal
Dartmouth—Cole Harbour
Last spoke
2026-10-30
2
statements
Matt Jeneroux
Liberal
Edmonton Riverbend
Last spoke
2026-09-22
2
statements
Alexandra Mendès
Liberal
Brossard—Saint-Lambert
Last spoke
2026-06-16
2
statements
John Nater
Conservative
Perth—Wellington
Last spoke
2026-06-15
2
statements
←
Previous
1
…
5
6
7
8
Next
→