The 45th Parliament. 334 of 337 MPs have spoken.

Don Davies

NDP Last spoke Grade A–avg. grade 46statements

Rhéal Éloi Fortin

Bloc Québécois Last spoke Grade Bavg. grade 46statements

Jennifer McKelvie

Liberal Last spoke Grade Bavg. grade 46statements

Jeremy Patzer

Conservative Last spoke Grade B+avg. grade 46statements

Maggie Chi

Liberal Last spoke Grade B–avg. grade 45statements

William Stevenson

Conservative Last spoke Grade Aavg. grade 45statements

Anthony Housefather

Liberal Last spoke Grade B+avg. grade 44statements

Dominique O'Rourke

Liberal Last spoke Grade A–avg. grade 44statements

Arnold Viersen

Conservative Last spoke Grade B+avg. grade 44statements

Julie Dabrusin

Liberal Last spoke Grade B–avg. grade 43statements

Jacques Gourde

Conservative Last spoke Grade A–avg. grade 43statements

Vincent Ho

Conservative Last spoke Grade B+avg. grade 43statements

Alex Ruff

Conservative Last spoke Grade A–avg. grade 43statements

Marc Dalton

Conservative Last spoke Grade B+avg. grade 42statements

Harb Gill

Conservative Last spoke Grade A–avg. grade 42statements

Linda Lapointe

Liberal Last spoke Grade B+avg. grade 42statements

Scot Davidson

Conservative Last spoke Grade B+avg. grade 41statements

Marjorie Michel

Liberal Last spoke Grade Bavg. grade 41statements

Costas Menegakis

Conservative Last spoke Grade B+avg. grade 40statements

Burton Bailey

Conservative Last spoke Grade A–avg. grade 39statements

Frank Caputo

Conservative Last spoke Grade B+avg. grade 39statements

Mike Kelloway

Liberal Last spoke Grade C+avg. grade 39statements

Yasir Naqvi

Liberal Last spoke Grade B–avg. grade 39statements

Evan Solomon

Liberal Last spoke Grade C+avg. grade 38statements

Fraser Tolmie

Conservative Last spoke Grade B+avg. grade 38statements

Tim Watchorn

Liberal Last spoke Grade A–avg. grade 38statements

David Bexte

Conservative Last spoke Grade A–avg. grade 37statements

Marianne Dandurand

Liberal Last spoke Grade Bavg. grade 37statements

Kristina Tesser Derksen

Liberal Last spoke Grade Bavg. grade 37statements

Claude Guay

Liberal Last spoke Grade B+avg. grade 37statements

Billy Morin

Conservative Last spoke Grade B+avg. grade 37statements

Charles Sousa

Liberal Last spoke Grade A–avg. grade 37statements

Buckley Belanger

Liberal Last spoke Grade D–avg. grade 36statements

Ned Kuruc

Conservative Last spoke Grade A–avg. grade 36statements

Tako Van Popta

Conservative Last spoke Grade B+avg. grade 36statements

Jonathan Rowe

Conservative Last spoke Grade B+avg. grade 36statements

Joanne Thompson

Liberal Last spoke Grade Cavg. grade 36statements

Scott Anderson

Conservative Last spoke Grade B–avg. grade 35statements

Michael Guglielmin

Conservative Last spoke Grade Aavg. grade 35statements

Arielle Kayabaga

Liberal Last spoke Grade Bavg. grade 35statements

Stephanie Kusie

Conservative Last spoke Grade Bavg. grade 35statements

Bienvenu-Olivier Ntumba

Liberal Last spoke Grade Aavg. grade 35statements

Chak Au

Conservative Last spoke Grade Aavg. grade 34statements

Laila Goodridge

Conservative Last spoke Grade A–avg. grade 34statements

Nathalie Provost

Liberal Last spoke Grade B+avg. grade 34statements

Roman Baber

Conservative Last spoke Grade A–avg. grade 33statements

Jill McKnight

Liberal Last spoke Grade B–avg. grade 33statements

Chi Nguyen

Liberal Last spoke Grade B+avg. grade 33statements