There are many political parties in Canada. Below are the main parties that are registered at the federal and provincial levels.
Major Provincial parties:
With the exception of Quebec, all major parties in the provinces are a provincial extension of the Liberal, Conservative, New Democratic, and Green Parties. The ruling party in Quebec is the Coalition Avenir Québec.