Lab Locations and Result Turnaround Times

Find labs across Ontario, British Columbia, and Alberta, then compare real result turnaround times by test and lab company.

How long do lab results take?

Measured from 57748 anonymized test observations over the last 365 days. These are observed times from lab visit to result received, not lab estimates.

Updated Aug 24, 2026
Test Typical range Median Lab company breakdown Results
CBC (Complete Blood Count) 0.2-1.9 days 0.7 days LifeLabs: 0.2-1.6 days, median 0.6 days (5645) Dynacare: 0.1-2.6 days, median 0.9 days (1975) 7883 Order bloodwork online →
Chlamydia & Gonorrhea 0.3-1 days 0.7 days LifeLabs: 0.6-1 days, median 0.8 days (4418) Dynacare: 0.1-0.7 days, median 0.0 days (1773) Alpha Labs: 0.1-0.9 days, median 0.3 days (136) 6366 Get tested for STIs →
HIV 3-6 days 4.4 days LifeLabs: 3.1-6 days, median 4.8 days (4175) Dynacare: 2.8-5.8 days, median 4.3 days (2135) Alpha Labs: 2.7-5.4 days, median 4.1 days (146) 6524 Get tested for STIs →
Syphilis 3.1-6 days 4.5 days LifeLabs: 3.1-6 days, median 4.8 days (4170) Dynacare: 2.9-5.8 days, median 4.3 days (2116) Alpha Labs: 2.8-5.4 days, median 4.1 days (147) 6488 Get tested for STIs →
Herpes (HSV) Blood Test 1.4-5.3 days 3.0 days LifeLabs: 2.1-5.1 days, median 3.3 days (113) 185 Order a herpes blood test →
Testosterone 0.4-3.5 days 1.4 days LifeLabs: 0.5-3.5 days, median 1.3 days (3875) Dynacare: 0.1-3.3 days, median 1.4 days (1926) 5984 Order a testosterone panel →
Thyroid (TSH, T3, T4) 0.2-1.9 days 0.7 days LifeLabs: 0.2-1.7 days, median 0.7 days (1714) Dynacare: 0.1-2.6 days, median 0.7 days (594) 2381 Order a thyroid panel →
Vitamin D (25-OH) 0.2-2.5 days 0.8 days LifeLabs: 0.2-2 days, median 0.7 days (629) Dynacare: 0.1-3.4 days, median 1.4 days (202) 848 Order a vitamin D test →
HbA1c (Diabetes) 0.2-2 days 0.7 days LifeLabs: 0.2-1.7 days, median 0.7 days (4858) Dynacare: 0.1-2.6 days, median 0.9 days (1779) 6842 Order diabetes monitoring →
Cholesterol / Lipid Panel 0.2-2.3 days 0.8 days LifeLabs: 0.3-2 days, median 0.8 days (4767) Dynacare: 0.1-2.7 days, median 0.9 days (1807) 6754 Order a metabolic panel →
Vitamin B12 0.2-1.5 days 0.6 days LifeLabs: 0.2-1.3 days, median 0.5 days (1250) Dynacare: 0.1-2.5 days, median 0.9 days (396) 1672 Order bloodwork online →
Estradiol (E2) 0.3-3 days 1.1 days LifeLabs: 0.4-2.9 days, median 1.1 days (3794) Dynacare: 0.1-3.2 days, median 1.4 days (1392) 5295 Order hormone testing →
Ferritin (Iron Stores) 0.2-1.9 days 0.7 days LifeLabs: 0.2-1.4 days, median 0.6 days (378) Dynacare: 0.1-2.6 days, median 1.1 days (138) 526 Order iron testing →

How these turnaround times are calculated

Times run from the recorded lab visit to the result arriving in the TeleTest portal. The typical range is the middle 50% after statistical outliers are removed. Tests and company-level figures are hidden until they meet a minimum sample size.

Turnaround varies with collection time, test complexity, confirmatory testing, holidays, and lab workload. These observations are not a guarantee for an individual result.

Frequently asked questions

Why do some results take longer?

Serology and specialized tests may run at regional reference labs or in scheduled batches. Routine chemistry and hematology are often processed more frequently.

Can I use any lab?

TeleTest has a large lab network across Ontario, British Columbia, and Alberta. Requisitions can be fulfilled at LifeLabs, Dynacare, Alpha Labs, and other laboratories.

Ready to get tested?

Get a clinician-reviewed requisition online, visit a convenient lab, and receive results securely.

Start TeleTest Consultation