Understanding Canada's Legal System: A Comprehensive Guide