Yes, all-inclusive travel insurance is mandatory for a Switzerland Visit Visa. To get a Switzerland Visit Visa, you need travel insurance that fits Schengen rules. This means having at least €30,000 (around CAD 45,000) in coverage. The insurance needs to work in all Schengen countries and last for your whole trip. It should pay for urgent medical needs, hospital stays, and getting you back home if needed. If your insurance doesn't meet these standards, or you don't have the right paperwork, your visa might not be approved.