Is Health Care Free in Canada? What You Still Pay

Health care in Canada is free at the point of service for medically necessary hospital and physician visits, but it is not free in the broader sense. Canadians pay for the system through taxes, and many common health needs fall outside what public insurance covers. The reality is a mix of publicly funded core services and significant private spending on everything else.

What the Public System Actually Covers

Canada’s public health insurance, often called Medicare, covers medically necessary hospital services, physician services, and certain surgical-dental procedures. If you need to see a family doctor, visit an emergency room, get surgery, or receive treatment in a hospital, you will not receive a bill. There is no copay, no deductible, and no claim to file. You show your provincial health card, and the province pays the provider directly.

This system is governed by the Canada Health Act, which sets five conditions every province and territory must meet to receive federal health funding. Plans must be publicly administered on a nonprofit basis, comprehensive in covering all medically necessary services, universal for 100% of residents, portable across provinces (with a maximum three-month waiting period when you move), and accessible without financial barriers like extra billing. Provinces that allow doctors to charge patients on top of the public rate face dollar-for-dollar reductions in federal transfers.

The key phrase is “medically necessary.” What qualifies is determined by each province in negotiation with its medical associations, which means coverage can vary slightly depending on where you live.

What You Still Pay For

The gaps in public coverage are larger than many people expect. Dental care, vision care, outpatient prescription drugs, physiotherapy, psychologist visits, chiropractic care, and cosmetic surgery are generally not covered by any provincial plan. Long-term care homes, medical equipment, and home care also fall partly or entirely outside public insurance in most provinces.

About two-thirds of Canadians carry private health insurance, mostly through their employers, to cover these excluded services. Out-of-pocket spending represents roughly 15% of total health expenditure nationwide, with the biggest costs going toward prescription drugs, dental care, vision care, and long-term care facilities. If you don’t have employer benefits or private insurance, these costs come directly out of your pocket.

The federal government has recently started closing some of these gaps. A new Canadian Dental Care Plan now provides coverage for Canadians with an adjusted family net income under $90,000. And in late 2024, Parliament passed legislation for a first phase of national pharmacare, which will provide universal, no-cost access to a range of contraception and diabetes medications once bilateral agreements with provinces are finalized. A fund for diabetes devices and supplies is also part of that plan. These are significant steps, but they cover only narrow categories so far.

How Canadians Pay Through Taxes

There is no separate health insurance premium in most provinces. Instead, the system is funded through general tax revenue at the federal and provincial levels. Canada spent a projected $372 billion on health care in 2024, which works out to about $9,054 per person and represents 12.4% of the country’s GDP.

What any individual family contributes depends entirely on income. A Fraser Institute analysis estimated that in 2024, families in the lowest 10% of earners paid roughly $639 in taxes toward public health insurance, while families earning an average income of about $81,825 paid around $7,758. Families in the top 10% of earners paid an estimated $47,071. These aren’t separate premiums. They’re calculated from the share of total taxes that fund health care. The cost of public health insurance has grown 1.7 times faster than average incomes since 1997, and faster than both food and shelter costs over the same period.

Private Clinics and Opting Out

Canada does have a private health care sector, though its role is restricted. A physician can choose to opt out of the public plan and practice privately, setting fees at whatever level they wish. The catch: in most provinces, patients who see an opted-out doctor cannot claim any reimbursement from the public plan. You pay the full cost yourself. Six provinces also prohibit private insurance from covering the same services that public plans already fund, which limits the development of a parallel private hospital system for core medical care.

Where private insurance plays a much bigger role is in covering everything the Canada Health Act doesn’t protect: prescription drugs outside hospitals, rehabilitation, dental, vision, and private hospital rooms. That’s where the two-thirds of Canadians with supplementary coverage rely on it most.

Wait Times as a Hidden Cost

One trade-off of the public system that doesn’t show up on a bill is time. Wait times for specialist care are a well-documented challenge. A national study of referrals from family physicians found a median wait of 78 days from referral to first specialist appointment. The range varied widely by province, from about 51 days in Saskatchewan to 105 days in New Brunswick. Some patients waited far longer: a quarter of referrals took more than 175 days.

Emergency and urgent care is prioritized, so life-threatening conditions are treated immediately. But for non-urgent specialist consultations, diagnostic imaging, and elective surgeries, waits of several weeks to several months are common. This is one of the primary reasons some Canadians seek private options or travel to other countries for care.

How Coverage Works for Newcomers

If you move to Canada or relocate between provinces, there can be a waiting period of up to three months before your new provincial health plan kicks in. During that gap, your previous province’s plan continues to cover you if you’re moving within Canada. If you’re arriving from another country, you may need private insurance to bridge those first months. Each province handles enrollment slightly differently, but once you’re registered, you receive a health card and have the same access as any other resident.

Temporary visitors and tourists are not covered by Canadian Medicare and need their own travel insurance. The system is designed for residents, not for anyone who happens to be in the country.