What we treat
Flea, tick & heartworm Itchy skin & allergies Daily anxiety Event & vet visit calming Arthritis & mobility See all services
More
Sign in My consultations
About Contact

What Southern Ontario vet clinics charge for a visit, a prescription and the medication

We phoned twelve veterinary clinics as the owner of a healthy adult dog on an established medication. Medications cost 15% to 85% more than shipping from an online pharmacy, with a $30 fee just to send the prescription.

A woman in a blue cardigan carries a small dog in a pet carrier and a white pharmacy bag outside a building

All figures are before sales tax.

The short version

  • Switching clinics costs an exam, and so does every annual check-up. Expect about $140 for either.
  • You can take your prescription elsewhere, for a fee. All twelve clinics will write one. Ten charge $25–$48 to do it.
  • Clinic medication prices run about 50% above online pharmacies. Across the three medications we priced, no clinic beat the lowest online all-in price.
  • Appointments come quickly. Five of the eleven clinics that answered offered a next-day visit. One was booked three weeks out.

Medication prices

We priced medications for three common treatments. Clinic prices were 15% to 85% higher than having the same medication shipped to your home by an online veterinary pharmacy.

If you were willing to drive to pick it up, Costco pharmacy was a cheaper option.

Online pharmacy, all-in Costco pharmacy, pickup Clinic quote
Simparica Trio, 20–40 kg dog6 chews
$0 $50 $100 $150 $200 $250 $300 $350 lowest online all-in Costco pharmacy Costco pharmacy: $159.57 $160 Rx + $4.49 dispensing, pickup VetScript VetScript: $194.99 $195 Rx + dispensing, free shipping VetMeds VetMeds: $199.54 VetMeds shipping to the GTA: $16.99 $200 Rx + dispensing + $16.99 shipping Pets Drug Mart Pets Drug Mart: $222.20 Pets Drug Mart shipping to the GTA: $16.99 $222 Rx + dispensing + $16.99 shipping (est.) M9B M9B, Etobicoke: $225.00 $225 +15% L3P L3P, Markham: $235.40 $235 +21% N4K N4K, Owen Sound: $264.00 $264 +35% L6S L6S, Brampton: $287.50 $288 +47% N2R N2R, Kitchener: $288.00 $288 +48% L9C L9C, Hamilton: $294.69 $295 +51% L5J L5J, Mississauga: $296.00 $296 +52% N6K N6K, London: $299.40 $299 +54% L6X L6X, Brampton: $361.00 $361 +85% Telepets · September 2026

Clinic prices as quoted by phone. Online pharmacy prices from each pharmacy’s website, with shipping to the Greater Toronto Area shown in pink; Pets Drug Mart shipping is estimated. September 2026 data, before tax.

Clomicalm 20 mg336 tablets
$0 $200 $400 $600 $800 lowest online all-in Costco pharmacy Costco pharmacy: $457.87 $458 Rx + $4.49 dispensing, pickup VetScript VetScript: $513.99 $514 Rx + dispensing, free shipping VetMeds VetMeds: $549.95 $550 Rx + dispensing, free shipping Pets Drug Mart Pets Drug Mart: $562.58 Pets Drug Mart shipping to the GTA: $16.99 $563 Rx + dispensing + $16.99 shipping (est.) L9C L9C, Hamilton: $592.92 $593 +15% N4K N4K, Owen Sound: $679.45 $679 +32% L3P L3P, Markham: $704.00 $704 +37% L6X L6X, Brampton: $937.00 $937 +82% Telepets · September 2026

Clinic prices as quoted by phone. Online pharmacy prices from each pharmacy’s website, with shipping to the Greater Toronto Area shown in pink; Pets Drug Mart shipping is estimated. September 2026 data, before tax.

Apoquel 16 mg84 tablets
$0 $50 $100 $150 $200 $250 $300 $350 $400 lowest online all-in Costco pharmacy Costco pharmacy: $180.89 $181 Rx + $4.49 dispensing, pickup VetScript VetScript: $219.99 $220 Rx + dispensing, free shipping VetMeds VetMeds: $225.06 VetMeds shipping to the GTA: $16.99 $225 Rx + dispensing + $16.99 shipping Pets Drug Mart Pets Drug Mart: $245.06 Pets Drug Mart shipping to the GTA: $16.99 $245 Rx + dispensing + $16.99 shipping (est.) N2R N2R, Kitchener: $260.00 $260 +18% L3P L3P, Markham: $269.64 $270 +23% N6K N6K, London: $277.20 $277 +26% N4K N4K, Owen Sound: $300.00 $300 +36% L5J L5J, Mississauga: $344.00 $344 +56% L6X L6X, Brampton: $356.00 $356 +62% M9B M9B, Etobicoke: $358.68 $359 +63% L9C L9C, Hamilton: $364.60 $365 +66% K9K K9K, Peterborough: $379.00 $379 +72% K7K K7K, Kingston: $396.00 $396 +80% Telepets · September 2026

Clinic prices as quoted by phone. Online pharmacy prices from each pharmacy’s website, with shipping to the Greater Toronto Area shown in pink; Pets Drug Mart shipping is estimated. September 2026 data, before tax.

Clinic fees

Each dot is one clinic. The dispensing fee is what a clinic adds when it fills a prescription in-house; two clinics said it is already in their medication prices.

First visit 12 of 12 clinics $0 $50 $100 $150 $200 $250 M9B, Etobicoke: $69.00 L6S, Brampton: $85.00 K9K, Peterborough: $104.00 N6K, London: $118.00 L9C, Hamilton: $132.74 N4K, Owen Sound: $135.00 L6X, Brampton: $140.00 N2R, Kitchener: $140.00 K7K, Kingston: $141.00 L6K, Oakville: $148.00 L3P, Markham: $150.00 L5J, Mississauga: $150.00 median $138 Annual check-up 10 of 12 $0 $50 $100 $150 $200 $250 M9B, Etobicoke: $69.00 L6S, Brampton: $85.00 L9C, Hamilton: $132.74 N4K, Owen Sound: $135.00 L6X, Brampton: $140.00 N2R, Kitchener: $140.00 K7K, Kingston: $141.00 L3P, Markham: $150.00 N6K, London: $180.00 L6K, Oakville: $235.00 median $140 Re-check visit 10 of 12 · within a set window $0 $50 $100 $150 $200 $250 M9B, Etobicoke: $49.00 L6S, Brampton: $55.00 K9K, Peterborough: $61.00 N6K, London: $65.00 K7K, Kingston: $75.00 L3P, Markham: $80.00 N2R, Kitchener: $80.00 L9C, Hamilton: $97.35 L5J, Mississauga: $98.00 N4K, Owen Sound: $110.00 median $78 Fee to write a prescription 11 of 12 · one clinic free $0 $50 $100 $150 $200 $250 L6X, Brampton: $0.00 L6S, Brampton: $30.00 K7K, Kingston: $30.00 N6K, London: $30.00 M9B, Etobicoke: $30.00 L9C, Hamilton: $30.97 K9K, Peterborough: $32.00 N2R, Kitchener: $35.00 L3P, Markham: $38.00 N4K, Owen Sound: $40.00 L5J, Mississauga: $48.00 median $31 Dispensing fee 10 of 12 · two fold it into the price $0 $50 $100 $150 $200 $250 L5J, Mississauga: $0.00 N2R, Kitchener: $0.00 N4K, Owen Sound: $20.00 L6S, Brampton: $22.00 L9C, Hamilton: $22.50 K7K, Kingston: $23.00 N6K, London: $30.00 K9K, Peterborough: $35.00 L3P, Markham: $38.00 L6X, Brampton: $38.30 median $23
ClinicFirst visitFee to write a prescriptionDispensing feeNext appointment
L6XBrampton$140No charge$382–4 days
L6SBrampton$85$30$222–4 days
L3PMarkham$150$38$38About a week
L5JMississauga$150$48In the price2–4 days
L6KOakville$148
L9CHamilton$133$31$22Next day
K7KKingston$141$30$23Next day
N2RKitchener$140$35In the priceNext day
N6KLondon$118$30$30Next day
N4KOwen Sound$135$40$202–4 days
K9KPeterborough$104$32$353 weeks
M9BEtobicoke$69$25–35Next day

A dash means the clinic did not give that figure on the call.

How we did this

We phoned twelve clinics in the first week of September 2026 and asked each the same questions about its fees, whether it would write a prescription to be filled elsewhere, its next available appointment, and its price for three common medications.

Twelve clinics and three medications point in a direction rather than settle the question. We plan to collect more data to get a clearer picture of what these results mean for the best ways to save on medication for our furry friends.