In 2025, Canada's 342 MPs, representing 41 million people and overseeing a $586 billion budget, sat for the fewest number of ...