Is travel insurance
mandatory for Canada?

Other than in a few cases where travel visa applicants need to provide proof of medical insurance coverage for their entire stay in Canada, in general, visitors are not required to have travel insurance upon entry in Canada. Even if visitors have access to the Canadian healthcare system, the cost of medical treatment can be very expensive. Therefore, it is essential to have adequate travel health insurance to cover any medical treatment costs when visiting Canada, even for brief stays.