Yes. By law, anyone who owns a motor vehicle and drives on public roads anywhere in Canada is required to have certain basic coverage. You have to purchase Accident Benefits insurance, Uninsured Automobile coverage and at least $200,000 worth of Third Party Liability insurance.
There is one exception. In Newfoundland and Labrador, Accident Benefits insurance is not compulsory, but we strongly recommend you avail of this coverage.