(905) 845-0300Unit 35, 530 Speers Road, Oakville, ON L6K 2G3Open 7 days · 9 AM–9 PM
Rate Us:
Book Appointment

Veterinary Services

Bloodwork & Laboratory Testing in Oakville, ON

In-house bloodwork and lab tests that catch illness early and guide treatment.

Why It Matters

Lab tests find hidden illness early, often before your pet shows any signs.

Bloodwork & Laboratory Testing Prices

Blood Work$199
Comprehensive Blood Work$299
Comprehensive Blood Work + Urinalysis$399
Urinalysis$129
Cystocentesis / Urine Collection$75
Bloodwork is run in house, so results are often reviewed with you during the visit instead of days later.

Prices in Canadian dollars, plus applicable taxes. Payment options and financing →

When your pet needs urine testing, we may recommend cystocentesis to collect a sample directly from the bladder. Using ultrasound guidance, our veterinary team carefully collects a small urine sample with a fine needle.

Collecting urine directly from the bladder helps minimize contamination from the urinary tract and surrounding skin, providing a fresh, clean sample for accurate diagnostic testing. This technique is safe, minimally invasive, and can be especially helpful when testing for urinary tract infections and other urinary conditions.

What You Get

  • Bloodwork, urinalysis and cytology (a look at cells under the microscope)
  • In-house bloodwork, with results often ready during your visit
  • Screening before surgery or anesthesia
  • Ongoing monitoring for long-term conditions
  • Gentle, low-stress handling

FAQs about Bloodwork & Laboratory Testing in Oakville

Common questions from pet owners booking bloodwork & laboratory testing at Speers Road Animal Hospital.

Bloodwork is run in house at Speers Road Animal Hospital, so results are often reviewed with you during the visit. Specialized tests sent to an outside lab can take a few days.

At wellness exams, when your pet seems unwell, and before surgery or anesthesia.

Some tests need fasting. We will tell you beforehand if your pet’s test does.
Call Us (905) 845-0300