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.

See a full list of provincial parties.