Les trois branches du gouvernement canadien sont les branches législative, exécutive et judiciaire. Le Parlement du Canada constitue la branche législative, le Cabinet constitue la branche exécutive et les divers tribunaux fédéraux forment le pouvoir judiciaire.
Le Parlement du Canada se compose de deux chambres : le Sénat et la Chambre des communes. Le monarque canadien, représenté par le gouverneur général, fait également partie du Parlement. Le vrai pouvoir, cependant, appartient à la Chambre des communes élue par le peuple. Le Sénat et le gouverneur général suivent généralement la volonté du peuple exprimée par l'intermédiaire de la Chambre des communes. Le Cabinet est formé sous la direction d'un Premier ministre officiellement nommé par le monarque. Les tribunaux au niveau national sont responsables du droit pénal et des questions constitutionnelles, entre autres juridictions, tandis que les tribunaux locaux sont responsables des affaires civiles et de la justice territoriale.