Vet Cost Guide

How much does heartworm treatment cost for a dog in Canada?

By PetAssured Editorial Team Last reviewed : July 10, 2026 7 min read

Quick Answer

Treating heartworm in a dog in Canada typically costs $500–$1,500+, covering staging tests, the melarsomine injection series that kills the adult worms, doxycycline, steroids, and weeks of strict rest. Larger dogs and advanced cases cost more. Prevention is dramatically cheaper — a monthly or seasonal preventative. Comprehensive pet insurance covers heartworm treatment as an illness if it wasn't pre-existing; prevention usually isn't covered. (Estimates from public sources; actual cost varies by clinic — not a quote.)

Heartworm is a mosquito-borne parasite that lodges in a dog's heart and lungs, and treating an established infection is serious, slow, and far more expensive — and risky — than preventing it. In Canada it's a regional risk, present in parts of Ontario, Quebec, and Manitoba, and testing is a routine spring ritual for dogs in those areas. Here's what treatment actually costs, and why almost every vet will tell you prevention is the smarter spend.

What it costs in Canada

ScenarioTypical cost (CAD)
Heartworm test (routine screening)~$40–$120
Staging — bloodwork, X-rays to assess severity~$200–$600
Melarsomine injection series (adulticide) — all in~$500–$1,500+ (scales with dog size)
Doxycycline + steroids + supportive meds~$100–$400
Advanced / severe cases (hospitalization, complications)~$1,500–$4,000+
Monthly / seasonal prevention (the cheaper path)~$10–$30/month in mosquito season

These figures are estimates for general guidance only, not quotes, compiled from publicly available Canadian veterinary pricing. The main drivers are your dog's size (the melarsomine dose is weight-based), how advanced the infection is, and whether complications develop. Treatment also demands weeks of strict rest — a real practical burden — because killing the worms while a dog is active can be dangerous. Prevention costs a small fraction of treatment and avoids the risk entirely. See How we estimated these costs.

Advertisement Responsive

With insurance vs paying out of pocket

ScenarioYou payInsurer pays
No insuranceFull $500–$1,500+ (more for advanced cases)$0
Comprehensive policy (in force before infection)Deductible + co-insurance shareStaging, injections, meds, hospitalization, up to limits
Heartworm preventionUsually paid in fullNot covered by standard plans (some wellness add-ons include it)
No policy until after diagnosisFull cost — heartworm is pre-existing to any new policy$0

Why treatment is such a big deal

Treating adult heartworms isn't a simple course of pills. The standard treatment is a series of melarsomine injections that kill the adult worms, usually preceded by doxycycline and steroids and combined with weeks of strict rest. That rest is the hard part: as the worms die, fragments can lodge in the lungs, and a dog that runs or jumps during this window can suffer a life-threatening clot. So treatment is not just costly — it's a slow, careful, several-week process that's stressful for dog and owner alike.

Prevention is the whole point

Every vet will make the same case: prevention is far cheaper and far safer than treatment. A monthly (or seasonal) heartworm preventative costs a small fraction of a treatment course and eliminates the risk of the disease and its dangerous treatment altogether. In heartworm regions, dogs are typically tested each spring and kept on prevention through mosquito season. Skipping prevention to save a little is the classic false economy — one infection costs many times a year of protection.

Does heartworm treatment cost vary by city?

The treatment protocol is fairly standard nationally, but your exposure risk is regional: heartworm is established in parts of southern Ontario, southern Quebec, and Manitoba, and is rare in much of the rest of the country. Dogs in endemic areas — or dogs that travel to them, or come from the southern US — are the ones at real risk. Advanced cases needing hospitalization usually mean a referral hospital, concentrated in major metros. Ask your vet whether heartworm prevention is recommended where you live and travel.

How insurance covers heartworm

Comprehensive (accident-and-illness) pet insurance covers heartworm treatment as an illness — the staging, injection series, medications, and any hospitalization — provided the infection wasn't pre-existing before your policy started. What standard plans don't cover is prevention (the monthly preventative and routine testing), since that's preventive care — though some wellness add-ons include it. The pattern is familiar: insure a healthy dog, keep up prevention, and treatment is covered if it's ever needed. See best pet insurance in Canada.

How we estimated these costs

The dollar figures here are estimates for general guidance, not quotes, compiled from publicly available Canadian veterinary pricing. Real costs vary by clinic, province, your dog's size, and the stage of infection — confirm with your own vet. Sources we drew on:

Disclosure: PetAssured.ca earns affiliate commissions when readers buy through links on this page. This never changes our ratings — see How We Review.

Considering insurance?

Heartworm treatment runs $500–$1,500+ and demands weeks of strict rest — while prevention costs a fraction of that. Comprehensive insurance covers treatment if you enrolled before infection. Keep up prevention and insure a healthy dog. Compare Canadian plans.

Frequently asked questions

How much does heartworm treatment cost for a dog in Canada?
Roughly $500–$1,500 or more, including staging tests, the melarsomine injection series that kills the adult worms, doxycycline and steroids, and follow-up. Larger dogs cost more because the dose is weight-based, and advanced cases needing hospitalization can run $1,500–$4,000+. These are estimates, not quotes — confirm with your vet.
Is it cheaper to prevent heartworm than to treat it?
Dramatically. A monthly or seasonal preventative costs a small fraction of a treatment course, and it avoids not just the cost but the risk of the treatment itself, which requires weeks of strict rest. Skipping prevention to save money is a false economy — one infection costs many times a year of protection.
Does pet insurance cover heartworm treatment?
Comprehensive policies cover heartworm treatment as an illness — staging, the injection series, medications, and hospitalization — as long as the infection wasn't pre-existing before the policy started. Prevention and routine testing are considered preventive care and generally aren't covered unless you add a wellness plan.
Is heartworm a risk in Canada?
Yes, in specific regions — parts of southern Ontario, southern Quebec, and Manitoba, plus dogs that travel to endemic areas or come from the southern US. It's spread by mosquitoes, so dogs in those areas are typically tested each spring and kept on prevention through mosquito season. Ask your vet whether prevention is recommended where you live.

Related conditions & costs