Canada's Government System
Levels of government
There are three primary levels of government in Canada: Federal, Provincial, and Municipal.
The Federal government is responsible for matters regarding Canada as a whole, such as interprovincial and international trade, national defence, criminal...