Reviewed on March 2026 by the Compass Abroad editorial team
Canadian expats in Mexico need private health insurance — provincial health plans suspend after 6 months abroad. Mexican domestic insurers (GNP Seguros, AXA Mexico) cost $500–$2,500 USD/year and cover Mexico only. International policies (Allianz Care, Cigna Global) cost $1,500–$6,000/year but cover worldwide including Canada and the US.
GNP Seguros is the most widely used option for Canadians under 60. Both domestic insurers impose a 24-month waiting period on pre-existing conditions. IMSS voluntary enrollment ($500–$800/year) is available to Mexican residents but quality varies significantly by city. International policies are the main option for new enrollees over 65.
Key Takeaways
- Private health insurance is essential for Canadians living in or spending extended time in Mexico. Provincial health coverage (OHIP, AHCIP, and others) suspends after 6 months abroad, and once suspended it does not protect you even on brief return visits without a reinstatement period. Mexico's public IMSS system, while available to voluntary foreign members, has inconsistent quality and limited hospital access in many expat markets.
- The fundamental choice is Mexican-domestic policy (GNP Seguros, AXA Mexico) versus international expat policy (Allianz Care, Cigna Global, Bupa International). Mexican domestic policies are cheaper — typically $500–$2,500/year for adults under 60 — but cover you only in Mexico. International policies cost $1,500–$6,000/year but cover you in Canada (for visits), the US (if option selected), and globally.
- GNP Seguros is Mexico's largest domestic private health insurer and the most commonly used by Mexican residents. It covers over 2,000 private hospitals and clinics across Mexico, has bilingual support in major expat markets, and is the default recommendation for Canadians under 60 who spend most of their time in Mexico. Annual premiums for a healthy 50-year-old range from $900–$1,400 USD.
- Pre-existing conditions are the most important and most misunderstood aspect of Mexican health insurance. GNP and AXA typically impose a 24-month waiting period on pre-existing conditions — meaning that a knee condition you had before purchasing insurance will not be covered for two years. International insurers like Allianz and Cigna offer medical underwriting that can include pre-existing conditions with a premium loading or explicit coverage statement, rather than a blanket exclusion.
- IMSS (Instituto Mexicano del Seguro Social) voluntary enrollment is available to foreign residents of Mexico for approximately $500–$800 USD/year. IMSS provides access to public hospitals and clinics. The quality varies significantly by region: in major cities (CDMX, Guadalajara), IMSS facilities are adequate for routine care. In smaller markets or for complex specialist care, private hospitals are substantially better. Most expats use IMSS as a supplemental safety net rather than primary coverage.
- The cost-of-coverage comparison with Canada is striking. A 55-year-old Canadian on a provincial plan pays nothing in premiums. A 55-year-old Canadian in Mexico on a GNP domestic plan pays approximately $1,200–$1,800 USD/year. An international Allianz policy for the same person runs $2,500–$3,500 USD/year. Even the international premium is a fraction of comparable private coverage costs in the US, and Mexico's private hospital costs are dramatically lower than Canadian private billing — a surgical procedure that costs $80,000 CAD in Canada might cost $15,000–$25,000 USD at a top-tier Mexican private hospital.
- Snowbirds who spend fewer than six months per year in Mexico may be able to maintain provincial health coverage and supplement with travel insurance (not expat health insurance) for their Mexican stays. Travel insurance for snowbirds is available from providers like Manulife, Sun Life, and Medipac at roughly $200–$800 CAD/year for 4–5 month coverage. Once you cross the six-month threshold and lose provincial coverage, expat health insurance becomes mandatory.
- Hospital quality in Mexico's major expat markets is significantly better than the country's overall reputation suggests. Puerto Vallarta, Guadalajara, Mexico City, San Miguel de Allende, and Mérida all have top-tier private hospitals that Canadian doctors and nurses working in Mexico describe as comparable to mid-sized Canadian hospitals. Monterrey, Guadalajara, and CDMX have internationally accredited facilities performing complex procedures for US medical tourists.
Mexico Health Insurance for Canadians: Key Facts
- GNP Seguros — Mexican-only, widely used
- Mexico's largest domestic insurer. Coverage at over 2,000 private hospitals. Premiums from approximately $500–$700/year for healthy adults under 40, rising to $1,500–$2,500/year by age 60.
- AXA Mexico — domestic coverage, strong network
- Strong private hospital network, bilingual customer service in major expat markets. Comparable pricing to GNP with some plans offering international emergency evacuation.
- Allianz Care — international policy, global coverage
- International expat health insurance covering Mexico plus worldwide emergency coverage. Annual premiums $1,500–$4,000/year depending on age and deductible. Repatriation to Canada included.
- Cigna Global — international policy, US access
- Premium international policy with US hospital network access. More expensive ($2,000–$6,000/year) but covers Canadians who travel to the US regularly. Strong for high-value buyers.
- IMSS voluntary enrollment
- IMSS (Mexico's public social security system) accepts voluntary enrollment by foreign residents for approximately $500–$800 USD/year. Wait periods apply. Limited hospital quality in some regions.
- Pre-existing conditions
- Most Mexican domestic insurers (GNP, AXA) exclude pre-existing conditions for 24 months. International insurers (Allianz, Cigna) have more flexible pre-existing coverage with medical underwriting.
- Age cutoff
- Most Mexican domestic policies stop accepting new applicants at age 65–70. International policies have higher age limits. If you are buying coverage for the first time in Mexico after 65, international insurers are the realistic option.
- Provincial health coverage in Canada
- Most Canadian provincial health plans (OHIP, AHCIP, etc.) terminate or suspend after 6 months abroad. Once suspended, your Canadian provincial health card does not cover you in Mexico even during visits.
Mexico Health Insurance Providers: 2026 Comparison
| Provider | Type | Coverage Area | Pre-existing | Age Limit | Cost Range/Year |
|---|---|---|---|---|---|
| GNP Seguros | Mexican domestic | Mexico only | 24-mo wait | 65–70 new | $500–$2,500 USD |
| AXA Mexico | Mexican domestic | Mexico + emergency intl | 24-mo wait | 64 new | $600–$2,800 USD |
| Allianz Care | International expat | Worldwide | Underwritten | 75 new | $1,500–$4,000 USD |
| Cigna Global | International expat | Worldwide + US option | Underwritten | 75 new | $2,000–$6,000 USD |
| Bupa International | International expat | Worldwide | Underwritten | 74 new | $1,800–$5,000 USD |
| IMSS Voluntary | Public system | Mexico (public hospitals) | None (limited) | No age limit | $500–$800 USD |
Why Provincial Health Coverage Does Not Protect You in Mexico
The most common misconception: “I have OHIP — I’m covered.” In Mexico, for any extended stay, this is not true in any meaningful sense. Ontario’s OHIP provides emergency out-of-country benefits capped at OHIP rates for equivalent services in Ontario — which typically covers $200–$400 per day of hospital care vs the $1,500–$3,000/day billed by Mexican private hospitals. The shortfall is not recoverable from OHIP. And once you have been outside Ontario for 212 days, OHIP suspends entirely.
The suspension thresholds vary by province: Alberta is 183 days (6 months), British Columbia is 6 months, Ontario is 212 days (7 months). After suspension, there is a reinstatement waiting period when you return — typically 3 months in Ontario before coverage resumes. During that waiting period, you have no provincial coverage even in Canada.
For the complete provincial health coverage picture by province, see our guide on Canadian snowbird health insurance abroad.
Mexican Domestic Policy vs International Expat Policy: The Core Decision
The primary decision for Canadian expats is: buy a Mexican domestic policy (GNP or AXA) or an international expat policy (Allianz, Cigna, Bupa)?
Mexican domestic policy is better if:You are under 60, in good health, plan to spend the majority of your year in Mexico, do not travel to the US regularly, and want the lowest annual premium. GNP Seguros at $900–$1,400/year for a healthy 50-year-old is genuinely affordable and provides excellent coverage at Mexico’s top private hospitals.
International policy is better if: You are over 65 (domestic policies may not accept you), you travel regularly between Mexico, Canada, and the US, you have pre-existing conditions that benefit from underwriting rather than blanket exclusions, or you want repatriation coverage as a standard benefit. The premium gap ($1,500–$4,000/year for international vs $500–$2,500/year for domestic) is the cost of global flexibility.
Pre-Existing Conditions: The Most Important Fine Print
For Mexican domestic insurers (GNP, AXA), the standard approach to pre-existing conditions is a blanket 24-month waiting period. Any condition you had before purchasing insurance — hypertension, diabetes, past knee surgery, asthma — will not be covered for the first two years of your policy. This is not negotiable with domestic insurers.
International insurers (Allianz, Cigna, Bupa) use individual medical underwriting. At application, you disclose your medical history. The insurer either: (a) accepts you with a standard premium and covers the pre-existing condition, (b) accepts you with a premium loading (higher premium) to cover the higher-risk condition, (c) explicitly excludes the specific condition while covering everything else, or (d) declines you in rare cases of high-risk conditions. The underwriting process takes 2–4 weeks but produces a policy with clear, written coverage terms — eliminating the ambiguity of a blanket exclusion.
For Canadians with managed chronic conditions (controlled hypertension, Type 2 diabetes on oral medication), international underwriting typically results in a modest premium loading (15–30%) with coverage explicitly confirmed. This is materially better than a 24-month blanket exclusion — especially for conditions that require ongoing management.
IMSS Voluntary Enrollment: What It Actually Covers
IMSS voluntary enrollment for foreigners requires Mexican legal residency (Temporary or Permanent Resident card). The annual premium is approximately $500–$800 USD (paid in MXN at current exchange rates). Coverage includes access to IMSS clinics and hospitals throughout Mexico — not private hospitals.
The honest assessment: IMSS is excellent for primary care and routine treatment in major cities. In Guadalajara, Mexico City, and Monterrey, IMSS facilities handle complex procedures competently. In smaller cities and beach towns (Puerto Vallarta, Playa del Carmen, San Miguel de Allende), IMSS facilities are more limited — acute cases requiring specialist care are transferred to private hospitals regardless.
There are also waiting periods after enrollment before IMSS covers certain services. Most expats use IMSS as a supplement to private insurance (for routine GP visits) rather than as primary coverage. The combination of IMSS + a high-deductible private plan can be cost-effective for healthy, younger expats in major urban markets.
Moving to Mexico? Get the Insurance Picture Right.
We connect Canadians with agents and advisors who specialize in the Mexico expat lifestyle — including insurance brokers who work with GNP, AXA, and international providers across all major expat markets.
Get Matched — Free