How Many MPs in Canada? 338 Seats — House of Commons Breakdown by Province

338 MPs: Ontario 121, Quebec 78, BC 42, Alberta 34. Elected by riding, serve in Ottawa. What they do and the Parliament questions on the citizenship test.