Canada is holding general election today, April 28. There are 343 constituencies, each having a corresponding seat in House of Commons. All seats in House of Commons are up for grabs during an election. The candidate who gets most votes wins the constituency and becomes MP. The leader of the party with largest number of elected MPs normally forms government.