After becoming a country in 1867, Canada was not entirely independent. Britain retained 3 important powers: control of Canada’s defense, control of Canada’s foreign relations, and the requirement to send all laws passed by Canada’s Parliament to Britain for Royal Assent before they became actual laws. Why Britain did this? When and how Canada got these powers back? Also explain how Royal Assent works, and why Canada was the only former British Colony to have this requirement to pass its own laws.
Supported link will be appreciated.