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

Todd Doherty

Conservative Last spoke Grade A–avg. grade 24statements

Dave Epp

Conservative Last spoke Grade B+avg. grade 24statements

Philip Lawrence

Conservative Last spoke Grade B+avg. grade 24statements

Leslyn Lewis

Conservative Last spoke Grade Aavg. grade 24statements

John Zerucelli

Liberal Last spoke Grade Cavg. grade 24statements

Jaime Battiste

Liberal Last spoke Grade Bavg. grade 23statements

Sukhman Gill

Conservative Last spoke Grade A–avg. grade 23statements

Joël Godin

Conservative Last spoke Grade A–avg. grade 23statements

Wade Grant

Liberal Last spoke Grade Bavg. grade 23statements

Sophie Chatel

Liberal Last spoke Grade B+avg. grade 22statements

Bernard Généreux

Conservative Last spoke Grade B+avg. grade 22statements

Heath MacDonald

Liberal Last spoke Grade B+avg. grade 22statements

Mandy Gull-Masty

Liberal Last spoke Grade Bavg. grade 22statements

Rachel Bendayan

Liberal Last spoke Grade B–avg. grade 21statements

Lori Idlout

Liberal Last spoke Grade Aavg. grade 21statements

Ziad Aboultaif

Conservative Last spoke Grade A+avg. grade 20statements

Mona Fortier

Liberal Last spoke Grade B+avg. grade 20statements

Blake Richards

Conservative Last spoke Grade B–avg. grade 20statements

Bob Zimmer

Conservative Last spoke Grade A–avg. grade 20statements

Richard Bragdon

Conservative Last spoke Grade Bavg. grade 19statements

Raquel Dancho

Conservative Last spoke Grade Aavg. grade 19statements

Stéphane Lauzon

Liberal Last spoke Grade B–avg. grade 19statements

Shafqat Ali

Liberal Last spoke Grade C+avg. grade 18statements

Chris Bittle

Liberal Last spoke Grade B–avg. grade 18statements

Marie-France Lalonde

Liberal Last spoke Grade B+avg. grade 18statements

Chris Malette

Liberal Last spoke Grade A–avg. grade 18statements

David McKenzie

Conservative Last spoke Grade A–avg. grade 18statements

Stephanie McLean

Liberal Last spoke Grade Bavg. grade 18statements

Eric Melillo

Conservative Last spoke Grade A–avg. grade 18statements

Lianne Rood

Conservative Last spoke Grade Aavg. grade 18statements

Maninder Sidhu

Liberal Last spoke Grade C–avg. grade 18statements

Matt Strauss

Conservative Last spoke Grade Aavg. grade 18statements

Scott Aitchison

Conservative Last spoke Grade Aavg. grade 17statements

Rebecca Chartrand

Liberal Last spoke Grade C–avg. grade 17statements

Eric Duncan

Conservative Last spoke Grade A–avg. grade 17statements

Aaron Gunn

Conservative Last spoke Grade A–avg. grade 17statements

Shuvaloy Majumdar

Conservative Last spoke Grade Aavg. grade 17statements

Peter Schiefke

Liberal Last spoke Grade B+avg. grade 17statements

Élisabeth Brière

Liberal Last spoke Grade Bavg. grade 16statements

Serge Cormier

Liberal Last spoke Grade A–avg. grade 16statements

Anju Dhillon

Liberal Last spoke Grade B+avg. grade 16statements

Kerry Diotte

Conservative Last spoke Grade A–avg. grade 16statements

Ted Falk

Conservative Last spoke Grade B+avg. grade 16statements

Brendan Hanley

Liberal Last spoke Grade Bavg. grade 16statements

Michael Kram

Conservative Last spoke Grade Aavg. grade 16statements

Mike Lake

Conservative Last spoke Grade Bavg. grade 16statements

Ginette Lavack

Liberal Last spoke Grade B+avg. grade 16statements

Tim Louis

Liberal Last spoke Grade B–avg. grade 16statements