252 Bd Saint-Luc suite 200, Saint-Jean-sur-Richelieu
Mon 9 AM – 5 PM · Tue 9 AM – 7 PM · Wed 9 AM – 6 PM · Thu 9 AM – 5:30 PM · Fri–Sat 9 AM – 4 PM
90 walk-in clinics across 43 Canadian cities offer On-site Lab. Walk-in clinics provide this service without a family doctor referral. Find one near you below.
90 clinics · sorted by rating
252 Bd Saint-Luc suite 200, Saint-Jean-sur-Richelieu
Mon 9 AM – 5 PM · Tue 9 AM – 7 PM · Wed 9 AM – 6 PM · Thu 9 AM – 5:30 PM · Fri–Sat 9 AM – 4 PM
400 Adelaide St E, Toronto
Mon–Fri 9:45 AM – 6:30 PM · Sat 10 AM – 4 PM
95 Lincoln St, Welland
Mon–Wed 9 AM – 7 PM · Thu 12 PM – 7 PM · Fri 9 AM – 7 PM · Sat 9 AM – 3 PM
210 Rue des Seigneurs, Montreal
Mon–Fri 8 AM – 6 PM
4188 Living Arts Dr Unit 5, Mississauga
Mon 9:30 AM – 5:30 PM · Tue 9:30 AM – 7 PM · Wed 12 PM – 7 PM · Thu 9:30 AM – 7 PM · Fri 9:30 AM – 5:30 PM · Sat 9:30 AM – 3 PM
3885 Duke of York Blvd #104&105, Mississauga
Mon–Fri 9 AM – 7 PM · Sat 10 AM – 3 PM
422 Burnhamthorpe Rd W, Mississauga
Mon–Fri 8 AM – 8 PM · Sat 9 AM – 3 PM
5970 16th Ave #114, Markham
Mon–Tue 10 AM – 7 PM · Wed–Thu 9 AM – 6 PM · Fri 10 AM – 3 PM · Sat 10 AM – 4 PM
1965 Britannia Rd W Unit # 5, 6 & 7, Mississauga
Wed 10 AM – 6 PM · Fri 10 AM – 6 PM · Sat 11 AM – 4 PM
4060 Rue Sainte-Catherine O Suite 405, Westmount
Mon–Fri 9 AM – 5 PM
20887 Dalton Rd unit 4, Sutton West
Mon–Thu 9 AM – 5 PM
medical clinic inside Walmart, 2190 Rymal Rd E, Hamilton
Mon–Fri 9 AM – 8 PM · Sat 9 AM – 6 PM · Sun 9 AM – 5 PM
9 Progress Ave, Scarborough
Mon–Thu 9 AM – 7 PM · Sat–Sun 9 AM – 5 PM
169 Dundas St E, Mississauga
Mon–Thu 10 AM – 7 PM · Fri 10 AM – 5 PM · Sat 10 AM – 3 PM
1313 Bd Fréchette suite 101, Chambly
Mon–Fri 8 AM – 5 PM · Sat 9 AM – 3 PM
9200 Weston Rd unit# 24, Woodbridge
Mon–Thu 10 AM – 4 PM · Fri–Sat 9 AM – 3 PM
550 Veterans Drive Unit 3, Brampton
Mon–Thu 10 AM – 7 PM · Fri 10 AM – 6 PM · Sat–Sun 10 AM – 3 PM
103 Queen St N, Hamilton
Mon–Fri 10 AM – 6 PM
21 Queensway W, Mississauga
Mon–Sun 8 AM – 11 PM
10930 Goreway Dr Unit # CX2, Brampton
Mon–Fri 9 AM – 8 PM · Sat 9 AM – 3 PM
1 Oak St, Toronto
Mon–Fri 10 AM – 7 PM · Sat 9:30 AM – 4 PM · Sun 12 PM – 5 PM
305 Royal W Dr K, Brampton
Mon–Fri 10 AM – 8 PM · Sat–Sun 9 AM – 3 PM
191 McNaughton Rd E unit 103, Maple
Mon–Tue 9:30 AM – 7 PM · Wed–Thu 9 AM – 7 PM · Sat 10 AM – 3 PM
505 Rymal Rd E, Hamilton
Mon 10 AM – 9 PM · Tue 10 AM – 8 PM · Wed 10 AM – 9 PM · Thu 10 AM – 8 PM · Fri 10 AM – 9 PM · Sun 10 AM – 4 PM
5920 1a St SW #280, Calgary
Mon–Fri 8:30 AM – 5 PM · Sat–Sun 10 AM – 2 PM
340 York Blvd Unit 200, Main Floor, Hamilton
Mon–Fri 10 AM – 8 PM · Sat 10 AM – 6 PM
622 College St unit 302, Toronto
Mon–Wed 9:30 AM – 1 PM · Thu 9 AM – 1 PM
3300 Rutherford Rd suite b6, Concord
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 3 PM
3265 Carding Mill Trail Unit 25, Oakville
Mon–Fri 10 AM – 7 PM · Sat 10 AM – 3 PM
36 Athabasca St W, Moose Jaw
Mon–Fri 8:30 AM – 7 PM
Medical Clinic inside Walmart Mayfield Brampton, 5085 Mayfield Rd, Brampton
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 6 PM
810 Nipissing Rd Unit 107, Milton
Mon 9 AM – 6 PM · Tue–Wed 10 AM – 8 PM · Thu–Fri 9 AM – 5 PM · Sat–Sun 9 AM – 4 PM
7155 Woodbine Ave, Markham
Mon–Fri 8:30 AM – 5 PM
223 Ceremonial Dr Unit 3, Mississauga
Mon–Tue 10:30 AM – 2:30 PM · Thu 10:30 AM – 2:30 PM · Sat 10 AM – 3 PM
4100 Living Arts Dr, Mississauga
Mon–Fri 10 AM – 6 PM · Sat 11 AM – 2 PM
277B Bd la Salle, Baie-Comeau
Mon–Sun Open 24 Hours
Iona Plaza, 1585 Mississauga Vly Blvd, Mississauga
Mon 10 AM – 8 PM · Tue 10 AM – 5 PM · Wed 10 AM – 8 PM · Thu 10 AM – 5 PM · Fri 10 AM – 8 PM · Sat 10 AM – 4 PM
230 Wanless Dr Unit-1, Brampton
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 3 PM
966 Dundas St E, Mississauga
Mon–Fri 10:30 AM – 6:30 PM · Sat 11 AM – 3 PM
2255 Dundas St W Unit 104, Mississauga
Mon–Thu 9 AM – 4 PM · Fri 9 AM – 1 PM · Sat 9:30 AM – 12:30 PM
16 Main Street Markham N, Markham
Mon 3 PM – 7 PM · Tue–Thu 9 AM – 5 PM · Sat–Sun 10 AM – 2 PM
640 Eglinton Ave W #3, Mississauga
Mon–Fri 9 AM – 5 PM · Sat–Sun 9 AM – 3 PM
7910 112 Ave NW, Edmonton
Mon–Fri 5 PM – 10 PM · Sat–Sun 8 AM – 10 PM
990 Gainsborough Rd Upper Level, London
Mon–Thu 8:30 AM – 3 PM
4410 Kingston Rd Unit 11, Scarborough
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 12 PM
375 Howden Blvd #2, Brampton
Mon–Wed 9 AM – 7 PM · Thu 9 AM – 6 PM · Fri–Sun 9 AM – 4 PM
2430 Don Reid Dr Suite 204, Ottawa
Mon–Fri 9:30 AM – 5 PM
20 Rivermont Rd Unit B7-B9, Brampton
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 6 PM
TMC on, 990 Gainsborough Rd, London
Mon–Thu 8:30 AM – 4:30 PM
560 Marlee Ave, North York
Mon 8:30 AM – 5 PM · Tue 8:30 AM – 1 PM · Wed 8:30 AM – 2 PM · Thu 8:30 AM – 5 PM · Fri–Sun 8:30 AM – 1 PM
15 Allan Dr Unit #9, Bolton
Mon 10 AM – 7 PM · Tue 10 AM – 5 PM · Wed–Thu 10 AM – 6 PM · Sat 10 AM – 2 PM
5928 Finch Ave E, Scarborough
Mon 9:30 AM – 5 PM · Tue 10 AM – 5 PM · Wed–Thu 9:30 AM – 5 PM · Sat 8:30 AM – 3 PM
Medical Clinic inside Walmart, 500 Copper Creek Dr, Markham
Mon–Sun 9 AM – 8 PM
343 College St, Toronto
Mon–Wed 9 AM – 7 PM · Thu–Fri 9 AM – 6 PM · Sat 9:30 AM – 4 PM
825 N Service Rd #104-B, Stoney Creek
Mon–Thu 9 AM – 5 PM · Fri 9 AM – 4 PM · Sat 10 AM – 2 PM
3737 Major MacKenzie Dr W #104, Woodbridge
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 5 PM
2425 Victoria Ave, Brandon
Mon–Thu 8 AM – 6 PM · Fri 8 AM – 5 PM
7875 Riverside Dr E, Windsor
Mon 8 AM – 4 PM · Tue–Wed 8 AM – 8 PM · Thu 8 AM – 4 PM · Sat 9 AM – 1 PM
56 Westmore Dr Unit 103, Etobicoke
Mon–Fri 9:30 AM – 5:30 PM · Sat 10:30 AM – 12:30 PM
4175 Confederation Pkwy #2, Mississauga
Mon–Thu 9 AM – 8 PM · Sat 9 AM – 4 PM · Sun 9 AM – 3 PM
380 Tower Hill Rd #17, Richmond Hill
Mon–Wed 10 AM – 5 PM · Sat–Sun 10 AM – 3 PM
1900 Major MacKenzie Dr W, Vaughan
Mon–Fri 10 AM – 10 PM · Sat–Sun 10 AM – 5 PM
221 Glendale Ave, St. Catharines
Mon–Fri 8 AM – 8 PM · Sat 8 AM – 6 PM · Sun 9 AM – 5 PM
170 McEwan Dr E suite 105, Bolton
Mon–Tue 9 AM – 7 PM · Wed–Fri 10 AM – 7 PM · Sat 10 AM – 4 PM · Sun 10 AM – 3 PM
7875 Riverside Dr E, Windsor
Mon–Thu 8 AM – 7 PM · Sat 9 AM – 1 PM
inside Fortinos, 2025 Guelph Line, Burlington
Mon–Fri 8 AM – 7 PM · Sat 8 AM – 6 PM · Sun 9 AM – 6 PM
650 Sheppard Ave E #101, North York
Mon–Thu 10 AM – 5 PM · Fri 10 AM – 4 PM · Sat 10 AM – 2 PM
1200 Lynn Valley Rd, North Vancouver
Mon–Fri 8:30 AM – 4:30 PM
3417 Derry Rd E #106, Mississauga
Mon–Wed 9 AM – 7 PM · Thu 9 AM – 8 PM · Fri 9 AM – 7 PM · Sat 10 AM – 3 PM
3502 Danforth Ave, Scarborough
Mon–Wed 9 AM – 4 PM · Thu 12 PM – 7 PM · Fri 9:30 AM – 4 PM · Sat 10 AM – 2 PM
inside Walmart, 3600 Major MacKenzie Dr W Unit # 3, Vaughan
Mon–Fri 9 AM – 8 PM · Sat–Sun 8 AM – 8 PM
911 Jane St, York
Mon–Thu 9 AM – 6 PM · Sat 9 AM – 3 PM · Sun 10 AM – 2 PM
807 Broadview Ave, Toronto
Mon–Thu 8 AM – 8 PM · Fri 9 AM – 3:30 PM · Sat 8 AM – 4 PM · Sun 9 AM – 4 PM
529 Rue Jarry E, Montreal
Mon–Sun 8 AM – 8 PM
1110 Bd Vanier, Laval
Mon–Fri 8 AM – 8 PM · Sat–Sun 8 AM – 4 PM
2200 Dundas St E #4A, Mississauga
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 3 PM · Sun 10:30 AM – 2:30 PM
1104 Fennell Ave E, Hamilton
Mon 9 AM – 8 PM · Tue 9 AM – 6:30 PM · Wed 9 AM – 8 PM · Thu 9 AM – 2:30 PM · Fri 9 AM – 6:30 PM · Sat 10 AM – 3:30 PM
1641 Hillside Ave #360, Victoria
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 4 PM
7555 Montrose Rd Unit E2, Niagara Falls
Mon–Fri 8 AM – 7 PM · Sat 8 AM – 6 PM · Sun 9 AM – 3 PM
387 Scott St A2C, St. Catharines
Mon–Fri 8 AM – 7 PM · Sat 8 AM – 6 PM · Sun 9 AM – 5 PM
601 Boulevard Henri-Bourassa E 2nd Floor, Montreal
Mon–Fri 8 AM – 4 PM
21 Queensway W, Mississauga
Mon–Sun 8 AM – 11 PM
Canex Mall, Shilo
Mon 8:30 AM – 5 PM · Tue 8 AM – 2:30 PM · Wed 8:30 AM – 5 PM · Thu 8:30 AM – 1:30 PM
1755 Brimley Rd, Scarborough
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 3 PM
370 Argyle St S, Caledonia
Mon 10 AM – 3 PM · Tue 11 AM – 3 PM · Wed 10 AM – 3 PM · Thu 11 AM – 3 PM · Fri 10 AM – 3 PM
589 S Pelham Rd Unit 125, Welland
Mon–Fri 8 AM – 7 PM · Sat 8 AM – 6 PM · Sun 9 AM – 5 PM
1 Wexford Rd, Brampton
Mon 9 AM – 7 PM · Tue–Wed 9 AM – 3 PM · Thu 9 AM – 7 PM · Fri–Sat 9 AM – 3 PM
620 Dakota St #3, Winnipeg
Mon–Thu 9 AM – 5 PM · Fri 9 AM – 6 PM · Sat 10 AM – 1 PM
2223 Victoria Ave E #49, Regina
Mon–Fri 8 AM – 12 PM
140 Mulock Dr Unit 8-9, Newmarket
Mon–Fri 9 AM – 7 PM · Sat–Sun 9 AM – 6 PM