LifeLabs offers the ability to have your blood tests and ECGs done at your convenience, in the comfort of your home or workplace.

Enter your full postal code below to see if your chosen location qualifies for LifeLabs MyVisit™

Your address is within the eligible MyVisit™ area. Click here to search again.

Your address is not within the eligible MyVisit™ area. Click here to search again.

Your appointment request has been submitted. Our coordinator will contact you within 1 business day to confirm your appointment. If you have any questions, please contact us @ 1-833-59-VISIT.

Request your appointment now
Enter your information now to request an appointment or Call us now @ 1-833-59-VISIT
Preferred Contact Method: Telephone or Email
Select an appointment day:
Select an appointment time:
Early Morning 6am-9am
Morning 9am-12pm
Afternoon 12pm-3pm
Late Afternoon 3pm-6pm
Evening 6pm-7pm

Call 1-833-59-VISIT to see if your test and location qualify for MyVisit™

What is MyVisit™?

MyVisit™ is a convenient way for you to have your blood and other medical samples collected at a location of your choice. At a time scheduled by you, a specially-trained LifeLabs technician will come your home or workplace and collect your sample. The tests will be performed at our labs and the results will be sent to your doctor. You may also be able to view your results online by creating an account in my results, LifeLabs’ free online results portal.

What services are covered as part of MyVisit™?

We are currently offering blood and other specimen collection, and ECG services as part of our MyVisit™ service. There are some exceptions to the kinds of collections we can do, so please contact us at 1-833-59-VISIT and our program co-ordinator will be happy to provide you with more information.

Where is the service available?

We are currently offering this service in Mississauga, Oakville, and Etobicoke. We are also offering this service in select neighbourhoods in Toronto. To find out whether your area is being served, please contact our program co-ordinator, or enter your postal code in the search box above.

I live outside of these areas, why can’t I have access to this service?

We are rolling out this service using a scaled-back model, but have plans to expand to additional areas. If you like, we can email you when your area is being serviced. Please note that you can still receive service at any LifeLabs PSC.

How much does this service cost?

LifeLabs MyVisit™ offers individual appointments that are scheduled around your convenience. For an introductory fee of $60, LifeLabs technicians will travel to a location of your choice (in Mississauga, Oakville, and Etobicoke, and select neighbourhoods in Toronto), offering an easy-to-use service that meets your needs, in a timeframe that works for you.

How should I prepare for MyVisit™? What do I need to have available for you?

Our program co-ordinator will provide instructions to help you prepare for your visit, and will advise you on the documents you need to have on hand. Please call 1-833-59-VISIT or email us at to learn more.

How long will MyVisit™ take?

The length of your visit will depend on the type and number of tests that you have to take, but appointments generally take between 15 – 30 minutes.

What time can I expect you? Is there a window?

Right now, you will receive a two hour window during which time your visit will occur. Our program co-ordinator will work with you to determine the two hour window that will work best for you and your schedule. Under extenuating circumstances, we might be delayed. If we are running behind, our technician will contact you by phone to let you know.

How do I pay for this service? Can I be invoiced or billed?

We accept both debit as well as Visa and MasterCard credit cards as payment at the time of service. We will provide a payment receipt to you, as well. At this time, we cannot provide a bill or an invoice.

Will my insurance cover this cost?

Depending on the policy you have in place, your insurance company may cover the cost of this service. Please contact your insurance company to learn if this is something they can reimburse you for.

How do I get my results? How long will it take before I receive them?

Results typically take between 24-48 hours to process, depending on the test. They will be sent to your health care provider who will review them with you. You may also access your results online by creating an account in my results, LifeLabs’ free online results portal.

Is there a cost for cancellation or no-shows?

We understand that schedules can change unexpectedly. Missed appointments, though, mean that this time is lost for LifeLabs and our other clients. As such, patients who do not show up for their scheduled MyVisit™ appointment will be billed $60. Patients who cancel their appointments within 24 hours will not be billed—we will be more than happy to reschedule the appointment for a better time.

Can only one patient be served per appointment? What if there is another individual at the location who requires services as well?

We are more than happy to accommodate more than one patient in a single appointment. Each individual who receives services through MyVisit™ will be charged a fee of $60. We accept both debit as well as Visa and Master Card credit cards as payment at the time of service and will provide a receipt to you, as well.

Did you know that your blood tests can be done at home?