What gave Canada its political independence?

1. Canadian Constitution
2. British North American Act of 1867
3. Statute of Westminster
4. Canada Act