Pet insurance in Ontario: costs, rules and honest math, town by town
What Ontario pet owners pay, how the province regulates and taxes policies, and the honest worth-it math - verified sources, per-town guides.
Accident-and-illness pet insurance across Ontario benchmarks against Canadian averages of $1,176 a year for dogs and $601 for cats - premiums move with breed and age far more than with geography.
Insurance premiums in Ontario carry a 8% retail sales tax right on the bill - always compare pet quotes tax-included here.
Only about 3.7% of Canadian pets are insured - most Ontario owners are self-insuring by default, whether they decided to or not.
Canadian veterinary costs have been rising roughly 6-8% a year by the profession's own account - which is why premiums climb annually and why a policy bought young keeps looking better in hindsight.
The Ontario rules that shape your policy
| Question | Ontario answer |
|---|---|
| Who regulates pet insurers here | Financial Services Regulatory Authority of Ontario (FSRA) |
| Retail sales tax on premiums | Yes - 8% - Ontario charges 8% Retail Sales Tax (RST) on premiums under taxable insurance contracts covering property or risks in Ontario, which captures pet insurance. |
Ontario is one of only two provinces where a provincial tax (8% RST) is added to pet insurance premiums at the point of sale, so quoted premiums are not the final price. Before FSRA will review a complaint, buyers must first obtain a written final position letter from their insurer's complaint officer.
This page is independent research, not insurance, veterinary or financial advice. Premiums shown are Canadian industry averages in CAD, not quotes; policy terms vary by insurer, pet and province. Verify current rules with your provincial regulator and read any policy's exclusions before buying.
What pet insurance costs in Canada
| Coverage | Canadian average (industry data, CAD) | The catch to price in |
|---|---|---|
| Dog - accident & illness | $1,176/yr (about $98/mo) | Premiums climb with age; breed moves the number more than the town |
| Cat - accident & illness | $601/yr (about $50/mo) | Illness, not accidents, drives most cat claims |
| Typical plan structure | 70/80/90% reimbursement after a $0-$1,000 deductible | The annual cap is the quiet weak link in cheap policies |
| Waiting periods | accidents ~2-15 days; illness ~14 days; some conditions longer | A condition that appears during a wait counts as pre-existing |
| Provincial premium tax | 0-9%% retail tax depending on province | Ontario, Quebec, Saskatchewan and Manitoba add it right on the premium - see below |
Get a real quote - then compare it before buying
An honest starting point: a free online quote you can complete in minutes, priced against a direct insurer worth quoting on identical terms. Quotes are free and do not affect your pet's record.
External links go to the providers' own sites and forms. This site may earn a referral fee at no cost to you - it never changes the data above. Premiums shown on this page are Canadian industry averages, not quotes.
Why only these two paths
What costs pet owners the most is not the monthly premium - it is the waiting period nobody read: an injury in week one of a policy with a 14-day illness wait is simply not covered, and no appeal changes the calendar.
Hard bar, verifiable by anyone: quotes free to the buyer and completable online. Fetch's partner terms pay this site per submitted lead - never contingent on what you buy; Trupanion is listed unpaid because a serious comparison should include a no-cap direct insurer, and its referral program pays per sale, which this site does not accept. Any listed path that drops below the bar gets removed. Where a provider does not operate in a province or territory, that page says so instead of pretending.
| Path | What it is | Why it made the bar |
|---|---|---|
| Fetch Canada | Direct digital insurer (underwritten by AXIS Reinsurance, Canadian Branch) | Free online quote in minutes; covers most provinces including Quebec |
| Trupanion Canada | Direct insurer with no payout caps (listed unpaid) | 90% reimbursement with no annual cap and direct-to-vet payment - the comparison every quote should survive |
Common questions
How much does pet insurance cost in Canada?
In 2025 industry data, accident-and-illness coverage averages CA$1,176 a year (about $98 a month) for dogs and CA$601 a year (about $50 a month) for cats. Accident-only plans run far less - roughly $251 a year for dogs and $212 for cats. Your quote moves with breed, age and reimbursement level - and in Ontario, Quebec, Saskatchewan and Manitoba, retail sales tax rides on top.
What reimbursement level and deductible should I pick?
The common Canadian menu is 70%, 80% or 90% reimbursement after a $0-$1,000 annual deductible, up to caps commonly between $5,000 and $15,000 (one major insurer offers no cap). The honest rule: set the deductible at the biggest bill you could comfortably absorb, and economize on the cap last - a low cap surfaces exactly when the bad year arrives.
Is pet insurance worth it in Canada?
Canadians split honestly: in Angus Reid polling, 22% of insured owners called their coverage a lifesaver, 34% said it helped, and about 10% called it useless. Pet insurance is not an investment; it is protection against the $2,000-$5,600 bad year you could not otherwise absorb. If your savings could take that hit, self-insuring is rational too - only about 3.7% of Canadian pets are insured.
Why did my premium go up even though I never claimed?
Two forces, both structural: your pet aged, and Canadian veterinary costs have been rising roughly 6-8% a year by the profession's own account - about double general inflation. Claims you file are usually not the driver. Ask your insurer for the age-and-cost breakdown of the increase.
Is pet insurance regulated in Canada?
Yes - as ordinary property-casualty insurance under each province's Insurance Act, overseen by provincial regulators (FSRA in Ontario, the AMF in Quebec, BCFSA in British Columbia and so on). No province has a pet-specific statute. Complaints go to your provincial regulator - the link is on this page's provincial-rules section.
What are waiting periods and why do they matter?
The gap between buying a policy and coverage starting: commonly 2-15 days for accidents, about 14 days for illnesses, and up to 6 months for hip and knee conditions - though some insurers waive the orthopedic wait with a vet exam completed within the first 30 days. A condition that appears during a wait counts as pre-existing.
Get a real quote - then compare it before buying
An honest starting point: a free online quote you can complete in minutes, priced against a direct insurer worth quoting on identical terms. Quotes are free and do not affect your pet's record.
External links go to the providers' own sites and forms. This site may earn a referral fee at no cost to you - it never changes the data above. Premiums shown on this page are Canadian industry averages, not quotes.
Prices by city
Academy Heights · Acton · Agincourt North · Agincourt South-Malvern West · Ajax · Alderwood · Alexandria · Alison · Alliston · Almonte · Alpine · Alta Vista · Amethyst Harbour · Amherstburg · Amigo Beach · Ancaster · Angus · Annex · Arnprior · Atikokan · Attawapiskat · Auditorium · Aurora · Aylmer · Ayr · Azilda · Baden · Ballantrae · Banbury-Don Mills · Bancroft · Barrie · Bath · Bathurst Manor · Bay Street Corridor · Bayview Village · Bayview Woods-Steeles · Beaverbrook · Beaverton · Bedford Park-Nortown · Beechborough-Greenbrook · Beechwood · Beechwood West · Beeton · Belle River · Belleville · Bells Corners · Belmont · Bendale · Binbrook · Birchcliffe-Cliffside · Black Creek · Blackburn Hamlet · Blair Road · Blake-Jones · Blind River · Blossom Park · Bluewater · Bobcaygeon · Bolton · Bourget · Bowmanville · Bracebridge · Brampton · Brant · Brantford · Breslau · Briar Hill-Belgravia · Bridgeport · Bridgeport East · Bridgeport North · Bridgeport West · Bridle Path-Sunnybrook-York Mills · Bridlewood · Brigadoon · Broadview North · Brockville · Brookhaven-Amesbury · Brooklin · Brussels · Burford · Burlington · ByWard Market · Cabbagetown-South St.James Town · Caledon · Caledon East · Caledonia-Fairbank · Callander · Cambridge · Camlachie · Campbellford · Capreol · Carleton Place · Carp · Casa Loma · Casselman · Cedar Hill · Centennial Scarborough · Central · Central Frederick · Centre District · Centretown · Centreville Chicopee · Chalk River · Chapleau · Chatham · Cherry Hill · Chippawa · Christopher-Champlain · Church-Yonge Corridor · City Commercial Core · Clair Hills · Clairlea-Birchmount · Clanton Park · Clarence-Rockland · Cliffcrest · Clinton · Cobden · Cobourg · Cochrane · Colchester · College Heights · College Park · Collingwood · Colonial Acres · Columbia · Columbia Hills · Concord · Conservation · Constance Bay · Cookstown · Cornwall · Corso Italia-Davenport · Corunna · Country Hills · Country Hills East · Country Hills West · County Park · Current River · Danforth · Danforth East York · Dearborn · Deep River · Delaware · Delhi · Deseronto · Don Valley Village · Doon South · Dorchester · Dorset Park · Dovercourt-Wallace Emerson-Junction · Dowling · Downsview-Roding-CFB · Downtown Cambridge · Dryden · Dufferin Grove · Dundalk · Dunnville · East End · East End-Danforth · East Galt · East Gwillimbury · East Hespeler · Eastbridge · Eastwood · Edenbridge-Humber Valley · Eganville · Eglinton East · Elliot Lake · Elmira · Elms-Old Rexdale · Elmvale · Elmvale Acres · Elora · Embrun · Emo · Englehart · Englemount-Lawrence · Erin · Eringate-Centennial-West Deane · Espanola · Essex · Etobicoke · Etobicoke West Mall · Exeter · Fairfield · Fallingbrook · Fenelon Falls · Fergus · Fiddlesticks · Flemingdon Park · Forest · Forest Heights · Forest Hill North · Forest Hill South · Forest Hills · Fort Erie · Fort Frances · Galt · Gananoque · Georgetown · Geraldton · Glen Cairn · Glencoe · Glenfield-Jane Heights · Gloucester · Goderich · Golden · Grand Bend · Grand River North · Grand River South · Gravenhurst · Greater Napanee · Greater Sudbury · Greely · Greenstone · Greenway-Chaplin · Greenwood-Coxwell · Grimsby · Guelph · Guildwood · Haileybury · Haliburton Village · Halton Hills · Hamilton · Hanover · Harriston · Harrow · Hawkesbury · Hearst · Henry Farm · Hensall · Heritage Park · Hespeler · High Park North · High Park-Swansea · Highland Creek · Highland West · Hillcrest Village · Hintonburg · Hornepayne · Humber Heights-Westmount · Humber Summit · Humbermede · Humewood-Cedarvale · Huntsville · Huron East · Huron Park · Idlewood · Ignace · Ilderton · Ingersoll · Innisfil · Intercity · Ionview · Iroquois Falls · Islington-City Centre West · Jarvis · Junction Area · Kanata · Kanata-Lakes · Kapuskasing · Kashechewan · Keelesdale-Eglinton West · Kennedy Park · Kenora · Kensington-Chinatown · Keswick · Kincardine · King · King City · King East · Kingston · Kingsview Village-The Westway · Kingsville · Kingsway South · Kirkland Lake · Kitchener · L'Amoreaux · L'Orignal · LaSalle · Lakefield · Lakeshore North-Conservation · Lakeshore Village · Lambton Baby Point · Lambton Shores · Lang's Farm · Lansing-Westgate · Lappe · Laurelwood · Laurentian Hills · Lawrence Park North · Lawrence Park South · Leamington · Leaside-Bennington · Lexington · Limoges · Lincoln · Lindsay · Listowel · Little Current · Little Portugal · Little's Corners · Lively · London · Long Branch · Longlac · Lower Doon · Lowertown · Lucan · Lucknow · Madoc · Malvern · Manitouwadge · Mannheim · Maple Leaf · Markdale · Markham · Markland Wood · Markstay-Warren · Marmora · Mattawa · McGregor · Meaford · Metcalfe · Midland · Mildmay · Mill Courtland Woodside Park · Millbrook · Milliken · Milton · Mimico · Mississauga · Mississauga Beach · Mississippi Mills · Moose Factory · Moosonee · Morningside · Morrisburg · Moss Park · Mount Albert · Mount Brydges · Mount Dennis · Mount Forest · Mount Hope Huron Park · Mount Olive-Silverstone-Jamestown · Mount Pleasant East · Mount Pleasant West · Munster · Napanee · Napanee Downtown · Neebing · Nepean · New Dundee · New Edinburgh · New Hamburg · New Toronto · Newmarket · Newtonbrook East · Newtonbrook West · Niagara · Niagara Falls · Niagara-on-the-Lake · Nipigon · Norfolk County · North Bay · North Perth · North Riverdale · North St.James Town · Northward · Northwood · Norwood · O'Connor-Parkview · Oakridge · Oakville · Oakwood Village · Ohsweken · Old East York · Omemee · Orangeville · Orillia · Orléans · Osgoode · Oshawa · Ottawa · Ottawa South · Overbrook · Owen Sound · Paisley · Palmerston-Little Italy · Paris · Parkdale · Parkhill · Parkwoods-Donalda · Parry Sound · Pelmo Park-Humberlea · Pembroke · Penetanguishene · Perth · Petawawa · Peterborough · Petrolia · Pickering · Picton · Pioneer Park · Plantagenet · Plattsville · Playter Estates-Danforth · Pleasant View · Popcorn House · Port Colborne · Port Elgin · Port Hope · Port Perry · Port Rowan · Port Stanley · Powassan · Prescott · Preston Centre · Preston Heights · Prince Edward · Princess-Rosethorn · Queenswood Heights · Quinte West · Rayside-Balfour · Red Lake · Regent Park · Renfrew · Rexdale-Kipling · Richmond · Richmond Hill · Ridgetown · Rockcliffe Park · Rockcliffe-Smythe · Rockway · Rockwood · Roncesvalles · Rosedale-Moore Park · Rosemount · Rouge · Runnymede-Bloor West Village · Rural East-Country Squire · Russell · Rustic · Sandy Hill · Sarnia · Sault Ste. Marie · Scarborough Village · Schreiber · Seaforth · Sharbot Lake · Shelburne · Shuniah · Shuniah Township · Silver Heights · Simcoe · Sioux Lookout · Skatepark · Smiths Falls · Smooth Rock Falls · South Huron · South Parkdale · South River · South Riverdale · Southdale · Southwood · St. Andrew-Windfields · St. Catharines · St. Clements · St. George · St. Jacobs · St. Marys · St. Thomas · Stanley Park · Steeles · Stirling · Stittsville · Stonegate-Queensway · Stoney Creek · Stoney Point · Stoney Point/Pointe-aux-Roches · Stouffville · Stratford · Strathroy · Sturgeon Falls · Sydenham · Tam O'Shanter-Sullivan · Tavistock · Taylor-Massey · Tecumseh · Temiskaming Shores · Terrace Bay · Thamesford · The Beaches · The Blue Mountains · The Glebe · Thessalon · Thistletown-Beaumond Heights · Thorncliffe Park · Thornhill · Thorold · Thunder Bay · Tilbury · Tillsonburg · Timmins · Tobermory · Toronto · Tottenham · Trinity-Bellwoods · Tweed · United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde · University · University Downs · Uxbridge · Valley East · Vanier · Vaughan · Vermilion Bay · Vickers Park · Victoria Hills · Victoria Village · Vineland · Virgil · Viscount Alexander Park · Walkerton · Wallaceburg · Walpole Island · Wasaga Beach · Waterdown · Waterford · Waterfront Communities-The Island · Waterloo · Watford · Wawa · Welland · Wellesley · Wendover · West End · West Hill · West Humber-Clairville · West Lorne · West Nipissing · Westfort · Westminster-Branson · Westmount · Weston · Weston-Pellam Park · Westvale · Wexford/Maryvale · Whitby · Whitchurch-Stouffville · Wiarton · Willowdale · Willowdale East · Willowdale West · Willowridge-Martingrove-Richview · Winchester · Windsor · Wingham · Woburn · Woodbine Corridor · Woodbine-Lumsden · Woodstock · Wychwood · Wyoming · Yonge-Eglinton · Yonge-St.Clair · York University Heights · Yorkdale-Glen Park