15012 107 Ave NW, Edmonton
Mon–Fri 9 AM – 6 PM · Sat 10 AM – 3 PM
304 walk-in clinics across 83 Canadian cities offer On-site Pharmacy. Walk-in clinics provide this service without a family doctor referral. Find one near you below.
304 clinics · sorted by rating
15012 107 Ave NW, Edmonton
Mon–Fri 9 AM – 6 PM · Sat 10 AM – 3 PM
2880 Queen St E #5, Brampton
Mon 9 AM – 8 PM · Tue 9 AM – 7 PM · Wed 9 AM – 8 PM · Thu–Fri 9 AM – 7 PM · Sat 9 AM – 2 PM
100 Horse Creek Rd #3104, Cochrane
Mon–Thu 9:30 AM – 6:30 PM · Sat 10 AM – 3 PM
1612 Eglinton Ave W, York
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 5 PM
1415 Kennedy Rd, Scarborough
Mon–Fri 8 AM – 8 PM · Sat 10 AM – 4 PM
1039 Upper James St, Hamilton
Mon–Tue 9 AM – 4 PM · Wed 11 AM – 7 PM · Thu 9 AM – 4 PM · Fri 9 AM – 6 PM · Sat 10 AM – 4 PM
10 Grand Ave W #2, Chatham
Mon–Thu 9 AM – 7 PM · Sat–Sun 9 AM – 3 PM
1334 S Service Rd U#2, Hamilton
Mon–Wed 9 AM – 5 PM · Thu 12 PM – 8 PM · Fri 9 AM – 5 PM
12637 Tenth Line, Whitchurch-Stouffville
Mon–Thu 9 AM – 7 PM · Sat 9 AM – 4 PM
510 AB-1 A, Strathmore
Mon–Thu 9 AM – 7 PM · Fri–Sat 10 AM – 2 PM
387 Main St E, Milton
Mon–Wed 9 AM – 6 PM · Thu 12 PM – 7 PM · Sat 10 AM – 2 PM
881 King St W, Hamilton
Mon–Thu 9 AM – 7 PM · Sat 10 AM – 2 PM
250 Harding Blvd W, Richmond Hill
Mon–Fri 8:30 AM – 7:30 PM · Sat 9 AM – 3 PM · Sun 10 AM – 2 PM
360 College St, Toronto
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 3 PM
264 Midpark Way SE #109, Calgary
Mon–Thu 8:30 AM – 6 PM · Fri 10 AM – 4 PM · Sat 10 AM – 6 PM
461 Parliament St, Toronto
Mon–Fri 11 AM – 5 PM
Stockyards Village Parkade C in the North-East corner End unit in the building to the left of Royal LePage, Toronto
Mon–Fri 9 AM – 5 PM
3080 Windwood Dr., Mississauga
Mon–Fri 9 AM – 5 PM
unit #7, 220 Wexford Rd, Brampton
Mon–Thu 10 AM – 6 PM · Fri 10 AM – 6:30 PM · Sat 10 AM – 2 PM
200 Anemki Pl, Fort William First Nation
Wed 5 PM – 8 PM · Fri 9:30 AM – 11:30 AM
5125 Boulevard Cousineau, Suite 206, Longueuil
Mon–Fri 8:30 AM – 4:30 PM
875 Main St E, Milton
Mon–Fri 10 AM – 8 PM · Sat 9 AM – 5 PM
5 Lavington Dr, Etobicoke
Mon–Fri 9:30 AM – 7 PM · Sat 10 AM – 2 PM
350 Scott St unit 107 108, St. Catharines
Sat 9 AM – 5 PM
1928 Lake Shore Blvd W, Toronto
Mon–Fri 9 AM – 7 PM · Sat 10 AM – 4 PM · Sun 10 AM – 2 PM
2770 Pembina Hwy #1, Winnipeg
Mon–Thu 9 AM – 5 PM · Sat 9 AM – 1:30 PM
3550 Chemin de la Côte-des-Neiges, Suite 490, Montreal
Mon–Fri 8:30 AM – 4:30 PM
1203 St Clair Ave W, Toronto
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 2 PM
140 Bellerose Dr, St. Albert
Mon–Thu 9 AM – 7 PM · Sat–Sun 10 AM – 2 PM
16725 84 St NW, Edmonton
Mon–Fri 9 AM – 6 PM
5402 Main St Unite 5, Whitchurch-Stouffville
Mon–Thu 9 AM – 7 PM · Sat 10 AM – 3 PM
320 Matheson Blvd W #101, Mississauga
Mon–Thu 10 AM – 6 PM · Sat 10 AM – 3 PM
4602 46 St Unit 340, Olds
Mon–Thu 8:30 AM – 6 PM · Sat 10 AM – 2 PM
12 Harrison Garden Blvd #3, North York
Mon 11 AM – 7:30 PM · Tue–Fri 11 AM – 4 PM · Sat 10 AM – 5 PM · Sun 12 PM – 5 PM
240 Portage Ave, Winnipeg
Mon–Thu 9 AM – 5 PM
3495 Lawrence Ave E unit 55, Scarborough
Mon–Fri 10 AM – 8 PM · Sat 10 AM – 6 PM · Sun 10 AM – 5 PM
1435 Boulevard Saint-Martin Ouest, Suite 425, Laval
Mon–Fri 8:30 AM – 4:30 PM
3458 Kingston Rd, Scarborough
Mon–Fri 10 AM – 7 PM · Sat 10 AM – 4 PM
1100 Dundas St W Unit 7-8, Mississauga
Mon 10 AM – 5 PM · Tue 11 AM – 4 PM · Wed 10 AM – 4 PM · Thu 10 AM – 5 PM · Fri 10 AM – 2 PM · Sat 10:30 AM – 2:30 PM
1169 Lauzon Rd, Windsor
Mon–Thu 9 AM – 7 PM · Fri 10 AM – 12 PM · Sat–Sun 9 AM – 2 PM
1069 Midland Ave, Scarborough
Mon–Wed 10 AM – 8 PM · Thu 10 AM – 2 PM · Fri 10 AM – 8 PM · Sat 9 AM – 2 PM
2579 King St E, Hamilton
Mon–Thu 9 AM – 5 PM · Sun 10 AM – 2 PM
264 Main St E, Grimsby
Mon–Thu 9 AM – 7:30 PM · Fri 9 AM – 6 PM · Sat 9 AM – 2 PM
2746 St Joseph Blvd #100, Ottawa
Mon–Thu 9 AM – 6 PM · Sat 9 AM – 3 PM
50 Eighth Ave, Kitchener
Mon–Thu 9:30 AM – 5 PM
456 Holland St W #2, Bradford
Mon–Wed 8:30 AM – 5:30 PM · Thu 8:30 AM – 6 PM · Sat 9 AM – 3 PM
1600 Regent Ave W, Winnipeg
Mon–Fri 9 AM – 5 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
699 Wilkins St, London
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 3 PM
10 Main St, Mississauga
Mon–Fri 10 AM – 7 PM · Sat 10 AM – 5 PM · Sun 11 AM – 4 PM
5 Yorkland Blvd UNIT # 3-4, Brampton
Mon–Thu 10 AM – 7 PM · Sat 10 AM – 2 PM
# 102, 128 St Catharines St, Smithville
Mon 9 AM – 6 PM · Tue–Thu 10 AM – 5 PM · Sat 9 AM – 4 PM
30 Clair Rd W B3-4, Guelph
Mon 9:30 AM – 4:30 PM · Tue–Thu 8:30 AM – 4:30 PM · Sun 10 AM – 4:30 PM
Rocky Mountain Professional Centre, 1205 Bow Valley Trl Unit 103A, Canmore
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 1 PM
1645 Dundas St E, Whitby
Mon–Wed 9:30 AM – 8 PM · Thu 9 AM – 8 PM · Fri–Sat 9:30 AM – 8 PM
427 Yonge St, Toronto
Mon–Wed 10 AM – 8 PM · Sun 11 AM – 5:30 PM
7885 Wyandotte St E, Windsor
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 1 PM
3750 Lawrence Ave E, Scarborough
Mon–Fri 9:30 AM – 7 PM · Sat–Sun 9:30 AM – 4:30 PM
16015 Bayview Ave Unit No. 1, Building B, Aurora
Mon 9:30 AM – 5 PM · Tue 10 AM – 5 PM · Wed 9:30 AM – 6 PM · Thu 10 AM – 5 PM · Fri 9:30 AM – 6 PM · Sat 9 AM – 4 PM
1625 Albion Rd Unit 104, Etobicoke
Mon–Fri 9:30 AM – 5:30 PM · Sat 9:30 AM – 2:30 PM
389 Oliver Rd, Thunder Bay
Mon–Thu 9 AM – 5 PM
106 Charlesworth Dr SW, Edmonton
Mon–Thu 9 AM – 5 PM · Sat 10 AM – 5 PM
210 Centrum Blvd, Orléans
Mon–Thu 9:30 AM – 6 PM · Fri 9:30 AM – 5:30 PM · Sat 9 AM – 3 PM
942 St Clair Ave W, Toronto
Mon–Thu 9 AM – 6 PM · Fri 9 AM – 5 PM · Sat 9 AM – 2 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
3301 17 Ave SE #10, Calgary
Mon–Sat 9 AM – 12 AM
3347 118 Ave NW, Edmonton
Mon–Fri 10 AM – 6 PM
9 Progress Ave, Scarborough
Mon–Thu 9 AM – 7 PM · Sat–Sun 9 AM – 5 PM
172 Marion St, Winnipeg
Mon–Thu 8 AM – 8:30 PM · Fri 8:30 AM – 8:30 PM · Sat–Sun 9 AM – 4 PM
1020 Ottawa St N Unit 110, Kitchener
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 3 PM
305 N Front St, Belleville
Mon–Thu 9 AM – 5 PM · Fri 9 AM – 4 PM · Sat 10 AM – 3 PM
1087 Parsons Rd SW, Edmonton
Mon–Thu 8:30 AM – 6 PM · Sun 10 AM – 5 PM
169 Dundas St E, Mississauga
Mon–Thu 10 AM – 7 PM · Fri 10 AM – 5 PM · Sat 10 AM – 3 PM
3355 Hurontario St, Mississauga
Mon 9:30 AM – 6 PM · Tue 9:30 AM – 4 PM · Wed–Thu 9:30 AM – 6 PM · Fri 9:30 AM – 2 PM · Sat–Sun 8:30 AM – 1 PM
3735 Rundlehorn Dr NE #11, Calgary
Mon–Fri 9 AM – 8 PM · Sat 9 AM – 5 PM · Sun 10 AM – 2 PM
4903 Thomas Alton Blvd Unit 104, Burlington
Mon–Tue 9 AM – 7 PM · Wed–Thu 9 AM – 6 PM · Sat 9 AM – 3 PM · Sun 10 AM – 3 PM
1461 Main St W, Hamilton
Mon–Thu 10 AM – 4:30 PM · Fri 10 AM – 3 PM
12270 Yonge St Unit #5, Richmond Hill
Mon–Tue 10 AM – 8 PM · Wed–Thu 10 AM – 5 PM · Sat 10 AM – 4 PM
120 Weston Rd unit 101, Old Toronto
Mon–Fri 9 AM – 5 PM
550 Veterans Drive Unit 3, Brampton
Mon–Thu 10 AM – 7 PM · Fri 10 AM – 6 PM · Sat–Sun 10 AM – 3 PM
36 Victoria St W, Alliston
Mon–Thu 9 AM – 6 PM · Sat 10 AM – 2 PM
390 Crowland Ave, Welland
Mon–Fri 10 AM – 6 PM · Sat 10 AM – 2 PM
21 Queensway W, Mississauga
Mon–Sun 8 AM – 11 PM
5925 Yonge St, North York
Mon–Thu 9 AM – 7 PM · Sat 10 AM – 3 PM
405 Martin St #3, Milton
Mon–Fri 9:30 AM – 6 PM · Sat 9:30 AM – 4 PM · Sun 11 AM – 4 PM
9020 Louis St. Laurent Ave unit 2, Milton
Mon–Fri 9 AM – 7 PM · Sat 10 AM – 3 PM
2213 Bloor St W, Toronto
Mon–Thu 9:30 AM – 7 PM · Sat 10 AM – 4 PM
1107 Lorne Park Rd #11, Mississauga
Mon 9:30 AM – 8 PM · Tue 9:30 AM – 3 PM · Wed 9:30 AM – 8 PM · Thu 9:30 AM – 3 PM · Sat 9 AM – 1 PM
968 Albion Rd, Toronto
Mon 9 AM – 6 PM · Tue 9 AM – 5 PM · Wed 9 AM – 6 PM · Thu 9 AM – 5 PM · Fri 9 AM – 6 PM · Sat–Sun 9 AM – 3 PM
775 Britannia Rd W #12, Mississauga
Mon–Thu 10 AM – 5 PM
2869 Lawrence Ave E, Scarborough
Mon–Fri 10 AM – 8 PM · Sat 10 AM – 5 PM · Sun 10 AM – 4 PM
2423 Trafalgar Rd, Oakville
Mon 9 AM – 8 PM · Tue–Thu 9 AM – 6 PM
2971 136 Ave NW Unit # 240, Calgary
Mon–Fri 9 AM – 5 PM
8103 127 Ave NW #17, Edmonton
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 2 PM
18025 Yonge St, Newmarket
Mon–Thu 10 AM – 6:30 PM · Fri 12 PM – 6:30 PM · Sat 10:30 AM – 2:30 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
1550 Kingston Rd Unit 11, Pickering
Mon 1 PM – 5:30 PM · Tue 10 AM – 5:30 PM · Wed 10 AM – 3 PM · Thu 10 AM – 5:30 PM · Fri 10 AM – 3:30 PM · Sat 10 AM – 2 PM
5292 Yonge St, North York
Mon 10 AM – 6 PM · Tue 9 AM – 8 PM · Wed 10 AM – 6 PM · Thu 9 AM – 8 PM · Sat–Sun 10 AM – 2 PM
3465 Platinum Dr #80, Mississauga
Mon–Fri 9 AM – 8 PM · Sat–Sun 10 AM – 6 PM
55 Town Centre Court #109-A, Scarborough
Mon–Tue 9 AM – 7 PM · Wed 10 AM – 7 PM · Thu–Fri 9 AM – 7 PM · Sat 9 AM – 6 PM · Sun 10 AM – 2 PM
3470 Laird Rd #1, Mississauga
Mon–Wed 10 AM – 6 PM · Thu 12 PM – 6 PM · Fri 10 AM – 6 PM · Sat 10 AM – 2 PM
1360 Weber St E, Kitchener
Mon–Fri 10 AM – 4 PM · Sun 10 AM – 3 PM
9580 Yonge St Unit # 6, Richmond Hill
Mon–Thu 9 AM – 5 PM
720 Nolan Hill Blvd NW Unit 105, Calgary
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 2 PM
776 The Queensway, Etobicoke
Mon–Wed 9 AM – 8 PM · Thu 9 AM – 6 PM · Sat–Sun 9 AM – 5 PM
5920 1a St SW #280, Calgary
Mon–Fri 8:30 AM – 5 PM · Sat–Sun 10 AM – 2 PM
1401 Gerrard St E, Toronto
Mon 10 AM – 5 PM · Tue–Thu 10 AM – 4 PM · Fri 10 AM – 5 PM
8706 Franklin Ave #129, Fort McMurray
Mon 8:30 AM – 6:30 PM · Tue–Fri 8:30 AM – 6 PM · Sat 9 AM – 1 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
217 Terrace Hill St unit 120, Brantford
Mon–Fri 9 AM – 9 PM · Sat 10 AM – 6 PM
115 Simcoe St S, Oshawa
Mon–Thu 10 AM – 6 PM · Sat 10 AM – 4 PM
55 Dundas St E, Toronto
Mon–Fri 8 AM – 7 PM · Sat 9 AM – 5 PM · Sun 9 AM – 4 PM
110 Harbour St, Toronto
Mon–Fri 9 AM – 5 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
725 Bridge St W, Waterloo
Mon–Tue 10 AM – 6 PM · Thu–Fri 10 AM – 6 PM
1200 University Ave W, Windsor
Mon–Fri 10 AM – 3 PM · Sat 9 AM – 1 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
Unit: 30, 3200 Dakota Cmn Ground Floor, Burlington
Tue 9:30 AM – 4:30 PM · Wed–Thu 10:30 AM – 4:30 PM · Sat 10 AM – 3 PM
13 Stratford Rd, Stratford
Hours not available
1900 Appleby Line #1, Burlington
Mon–Fri 10 AM – 6 PM · Sat–Sun 10 AM – 2 PM
50 Rolling Hills Dr unit 5, Orangeville
Mon–Tue 9:30 AM – 6 PM · Wed 12 PM – 7 PM · Thu 9:30 AM – 6 PM · Fri 10 AM – 5 PM · Sat 9 AM – 2:30 PM
2175 Richmond St #4, London
Mon 9 AM – 4 PM · Tue 10 AM – 4 PM · Wed–Thu 9 AM – 4:30 PM
221 Miller Dr #8, Georgetown
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 3 PM
13514 97 St NW, Edmonton
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 4 PM · Sun 10 AM – 2 PM
Lower Ground, 486 Front St W Unit 14, Toronto
Mon–Thu 8 AM – 8 PM · Sat 9 AM – 3 PM
8 Greystone Walk Dr, Scarborough
Mon–Fri 9 AM – 12:30 PM · Sat 9 AM – 3 PM · Sun 10 AM – 1:30 PM
#100, 290 Midpark Way SE, Calgary
Mon–Thu 9 AM – 6:30 PM · Fri–Sat 10 AM – 2 PM
13110 Yonge St, Richmond Hill
Mon–Thu 9:30 AM – 4:30 PM · Fri 9:30 AM – 4 PM · Sat 10 AM – 2 PM
604 Santa Maria Blvd #1, Milton
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 3 PM
5809 118 Ave NW, Edmonton
Mon–Fri 9 AM – 5 PM · Sat–Sun 10 AM – 4 PM
801 Sheppard Ave W Unit 801 B, North York
Mon–Tue 9 AM – 6 PM · Wed 9 AM – 3 PM · Thu–Fri 9 AM – 6 PM · Sat 9 AM – 3 PM
51 Benton St, Kitchener
Mon–Thu 8 AM – 8 PM · Fri 8 AM – 6 PM · Sat 8 AM – 3 PM
5025 Creditview Rd, Mississauga
Mon 9 AM – 5 PM · Tue–Sat 9 AM – 4 PM
230 Wanless Dr Unit-1, Brampton
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 3 PM
1383 16th Ave #1A, Richmond Hill
Mon–Thu 10 AM – 8 PM · Sat–Sun 10 AM – 4 PM
940 Murphy Rd, Sarnia
Mon–Fri 9 AM – 6 PM · Sat–Sun 9 AM – 3 PM
1801 Lawrence Ave E Unit 6-9, Scarborough
Mon–Tue 9:30 AM – 6 PM · Wed–Thu 10:30 AM – 6 PM · Sat 10 AM – 3 PM · Sun 10 AM – 2 PM
360 Bayly St W Unit 5, Ajax
Mon–Sat 10 AM – 1 PM
10 John Birchall Rd Unit 3, Richmond Hill
Mon–Thu 9 AM – 6 PM · Fri 9 AM – 5 PM · Sat 9 AM – 2 PM
375 Brant St Unit 1 + 2, Burlington
Mon–Fri 9:30 AM – 7 PM · Sat 10 AM – 6 PM
6202 29 Ave #108, Beaumont
Mon 9 AM – 5 PM · Tue 9 AM – 6 PM · Wed 9 AM – 5 PM · Thu 12 PM – 5 PM · Fri 9 AM – 5 PM
1598 Leger Wy, Milton
Mon–Fri 9 AM – 8 PM · Sat 10 AM – 5 PM · Sun 1 PM – 7 PM
7700 Hurontario St Unit 310 A, Brampton
Mon 10 AM – 7 PM · Tue 10 AM – 6 PM · Wed 10 AM – 7 PM · Thu 10 AM – 6 PM · Sat 10 AM – 5 PM
7471 101 Ave NW, Edmonton
Mon–Fri 8:30 AM – 8 PM · Sat 9 AM – 8 PM · Sun 9 AM – 7 PM
129 Church St S, Richmond Hill
Mon–Tue 8:30 AM – 6 PM · Wed 8:30 AM – 1 PM · Thu 8:30 AM – 6 PM · Sat 8:30 AM – 12:30 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
40 Blowers Cres Unit 103, Ajax
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 5 PM
2340 Council Ring Rd, Mississauga
Mon–Fri 10 AM – 6 PM · Sat 11 AM – 3 PM
255 Ranee Ave #1, North York
Mon–Tue 10 AM – 8 PM · Wed–Thu 10 AM – 6 PM · Sat 10 AM – 4 PM
11-680 Rexdale Blvd, Etobicoke
Mon–Thu 9:30 AM – 6 PM · Sat 10 AM – 2 PM
14818 60 Ave 108 - 109, Surrey
Mon–Fri 8 AM – 4 PM
1589 George St #1, White Rock
Mon–Fri 9 AM – 5 PM
640 Eglinton Ave W #3, Mississauga
Mon–Fri 9 AM – 5 PM · Sat–Sun 9 AM – 3 PM
1102 W Pender St, Vancouver
Mon–Fri 8 AM – 7 PM · Sat 9 AM – 5 PM · Sun 9 AM – 4 PM
1189 Pembina Hwy, Winnipeg
Mon–Sat 9 AM – 5 PM
8324 160 Ave NW, Edmonton
Mon–Fri 9 AM – 4 PM · Sat 11 AM – 3 PM
2180 Itabashi Way #2B, Burlington
Mon–Wed 9 AM – 6 PM · Thu 9 AM – 5 PM · Sat 9 AM – 2 PM
279 Wharncliffe Rd N unit 103, London
Mon 10 AM – 1:30 PM · Tue 9:30 AM – 12:30 PM · Wed 2 PM – 6:30 PM · Thu 10 AM – 1:30 PM
1800 Tecumseh Rd W, Windsor
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 1 PM
8706 Franklin Ave #145, Fort McMurray
Mon–Fri 9 AM – 6 PM · Sat–Sun 9 AM – 4 PM
1880 Eglinton Ave E #152, Scarborough
Mon–Fri 9 AM – 8 PM · Sat–Sun 9 AM – 6 PM
411 Burnhamthorpe Rd W, Mississauga
Mon–Fri 9 AM – 8 PM · Sat 9 AM – 2 PM · Sun 10 AM – 3 PM
492 Edinburgh Rd S, Guelph
Mon–Thu 9 AM – 6 PM · Fri 9 AM – 5 PM · Sat 9 AM – 2 PM
5818 Terrace Rd NW, Edmonton
Mon–Thu 9 AM – 6 PM · Sat 10 AM – 4 PM
261 Oak Walk Dr Unit J6, Oakville
Mon–Fri 9 AM – 8 PM · Sat 9 AM – 3 PM · Sun 9 AM – 1 PM
2-18 Plains Rd W, Burlington
Mon–Tue 9 AM – 8 PM · Wed 9 AM – 5 PM · Thu 9 AM – 8 PM · Sat 10 AM – 2 PM
9711 Hardin St Unit 15, Fort McMurray
Mon–Thu 9 AM – 9 PM · Fri 9 AM – 6 PM · Sat–Sun 9 AM – 4 PM
802 Southdown Rd, Mississauga
Mon–Thu 9 AM – 6 PM · Sat 9 AM – 1 PM
2555 Victoria Park Ave unit 6, Scarborough
Mon–Fri 9 AM – 4 PM · Sat 10 AM – 1:45 PM
2275 Britannia Rd W #9, Mississauga
Mon–Tue 10 AM – 6 PM · Wed 10 AM – 4 PM · Thu 10 AM – 4:30 PM
14987 Yonge St, Aurora
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 2 PM
10815 Bathurst St #23, Richmond Hill
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 2 PM
990 Gainsborough Rd Upper Level, London
Mon–Thu 8:30 AM – 3 PM
88 Sherbrook St, Winnipeg
Mon–Thu 8 AM – 5 PM · Sat 10 AM – 4 PM
56 Queen St N, Bolton
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 2 PM
955 Bovaird Dr W, Brampton
Mon–Fri 10 AM – 6 PM · Sat 10 AM – 3 PM
2537 Hamilton Regional Rd 56, Binbrook
Mon 10 AM – 5 PM · Tue 9 AM – 7 PM · Thu 9 AM – 7 PM · Sat 9 AM – 2 PM
796 Burnhamthorpe Rd W Unit 2, Mississauga
Mon–Thu 9:30 AM – 5 PM · Fri 10 AM – 3 PM
FACING OCEAN, 1493 Foster St Unit 4, White Rock
Mon–Sat 9 AM – 5 PM
1061 McNicoll Ave 1st floor, Scarborough
Tue 9:30 AM – 4:30 PM · Thu–Fri 9:30 AM – 4:30 PM · Sat 10 AM – 5 PM
2385 Burnhamthorpe Rd W #6, Mississauga
Mon–Thu 9 AM – 5 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
940 Jamieson Pkwy, Cambridge
Mon 9 AM – 6 PM · Tue–Thu 9:30 AM – 6 PM · Sat 9:30 AM – 2:30 PM
17 Leslie St, Toronto
Mon–Thu 9 AM – 6 PM · Fri 9 AM – 5 PM · Sat 9 AM – 12 PM
2620 Simcoe St N Unit 1, Oshawa
Mon–Fri 9 AM – 8 PM · Sat–Sun 10 AM – 3 PM
Unit #100, 1501 Ellesmere Rd, Scarborough
Mon–Thu 9 AM – 5 PM · Fri 9 AM – 4 PM · Sat 10 AM – 1 PM
1685 Main St W #135, Hamilton
Mon–Fri 10 AM – 5 PM · Sat 10 AM – 1 PM
3919 Richmond Rd SW, Calgary
Mon–Fri 10 AM – 6 PM · Sat 10 AM – 5 PM
1515 Commercial Dr, Vancouver
Mon–Fri 9 AM – 4 PM
308 Guelph St, Georgetown
Mon–Fri 10 AM – 6 PM · Sat 10 AM – 2 PM
11 Base Line Rd E Unit 1, London
Mon–Wed 9 AM – 3 PM · Thu–Fri 9 AM – 3:30 PM
1866 Oxford St W, London
Mon–Wed 9 AM – 4 PM · Thu 9 AM – 3 PM · Fri 9 AM – 4 PM · Sat 9 AM – 1 PM
133 King St E Unit 4, Bowmanville
Mon–Thu 9 AM – 8 PM · Fri 9 AM – 5 PM · Sat–Sun 9 AM – 3 PM
1812 33 St SE, Calgary
Mon–Tue 9 AM – 4 PM · Wed 9 AM – 6 PM · Thu 9 AM – 4 PM · Sat 9:30 AM – 6 PM · Sun 9 AM – 3 PM
366 Bloor St E #6, Toronto
Mon–Tue 9 AM – 6 PM · Wed 9 AM – 7 PM · Thu–Fri 9 AM – 6 PM · Sat 10 AM – 3 PM
309 Balmoral St, Winnipeg
Mon–Thu 9 AM – 5 PM
3735 Rundlehorn Dr NE #12, Calgary
Mon–Fri 9 AM – 8 PM · Sat 10 AM – 5 PM
11730 34 St NW, Edmonton
Mon–Thu 9 AM – 7 PM · Fri 9 AM – 6 PM
1585 Kenaston Blvd Unit 14, Winnipeg
Mon–Tue 9 AM – 8 PM · Wed 9 AM – 5 PM · Thu 9 AM – 8 PM · Fri 9:30 AM – 5 PM · Sat 9 AM – 8 PM
1051 Garner Rd W, Ancaster
Mon–Tue 1 PM – 8 PM · Wed 11 AM – 7 PM · Thu 9 AM – 6 PM · Fri 9 AM – 4 PM · Sat 9 AM – 5 PM
460 Main St E Suite 404, Hamilton
Tue 10 AM – 4 PM · Thu–Fri 10 AM – 4 PM · Sat 9 AM – 1 PM
15 Mill St E, Tilbury
Mon 9 AM – 4 PM · Tue 9 AM – 11 AM · Wed–Fri 9 AM – 4 PM
5540 Baldwin St S Unit #4, Whitby
Mon–Thu 9 AM – 7:30 PM · Fri 9 AM – 5 PM · Sat 9 AM – 4 PM · Sun 9 AM – 1 PM
682 Kennedy Rd Unit 1A, Scarborough
Mon–Wed 10 AM – 5 PM · Thu 10 AM – 4 PM · Fri 10 AM – 5 PM · Sat 10 AM – 4 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
6329 King George Blvd #101, Surrey
Mon–Fri 8 AM – 5 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
#310, 664 Wye Rd, Sherwood Park
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 4 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
2245 Kennedy Rd Unit 3, Scarborough
Mon 9 AM – 6 PM · Tue 9 AM – 5:30 PM · Wed 9 AM – 6 PM · Thu 9 AM – 5:30 PM · Sat 10 AM – 3 PM
901 King St W #105, Toronto
Mon–Tue 8 AM – 2 PM · Wed 2 PM – 7 PM · Thu 8 AM – 7 PM · Sat 9 AM – 3 PM
880 Upper Wentworth St, Hamilton
Mon 9 AM – 8 PM · Tue 9:45 AM – 8 PM · Wed–Fri 9 AM – 8 PM · Sat–Sun 10 AM – 5 PM
219 Fort York Blvd Unit 108, Toronto
Mon 10 AM – 8 PM · Tue 10 AM – 7 PM · Wed 11 AM – 8 PM · Thu 11 AM – 6 PM · Fri 10 AM – 6:30 PM · Sat–Sun 10 AM – 4 PM
422 Grey St Unit 2B, Brantford
Mon 10 AM – 5 PM · Tue 9:30 AM – 4 PM · Wed 10 AM – 5 PM · Thu 9:30 AM – 4 PM · Fri 10 AM – 4 PM · Sat 10 AM – 2 PM
403 Arkell Rd #4, Guelph
Mon 9 AM – 5 PM · Tue 9 AM – 6 PM · Wed 9 AM – 5 PM · Thu 9 AM – 7 PM · Fri 9 AM – 5 PM · Sat 9 AM – 3 PM · Sun 10 AM – 2 PM
343 College St, Toronto
Mon–Wed 9 AM – 7 PM · Thu–Fri 9 AM – 6 PM · Sat 9:30 AM – 4 PM
1980 Baseline Rd, Ottawa
Mon–Fri 9 AM – 5 PM
3420 Rebecca St, Oakville
Mon–Fri 9 AM – 7 PM · Sat 10 AM – 2 PM · Sun 10 AM – 5 PM
11035 Groat Rd NW, Edmonton
Mon–Thu 9 AM – 5:30 PM · Fri 9 AM – 2:30 PM
2855 Pembina Hwy #120, Winnipeg
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 3 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
10660 105 St NW, Edmonton
Mon–Fri 9 AM – 5 PM · Sat–Sun 10 AM – 4 PM
359 Johnson Ave W Unit D, Winnipeg
Mon–Thu 8:30 AM – 5 PM · Sat 9 AM – 2 PM
229 King St E, Hamilton
Mon–Fri 9 AM – 5 PM
12, 1700 King Rd, King City
Mon 9 AM – 6 PM · Tue 9 AM – 1 PM · Wed 9 AM – 6 PM · Thu 2 PM – 6 PM · Fri 9 AM – 6 PM · Sat 2:30 PM – 6 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
18 King St, Angus
Tue 9:30 AM – 1 PM · Thu 9:30 AM – 1 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
2486 Old Bronte Rd, Oakville
Mon–Fri 9 AM – 6 PM · Sat 9 AM – 5 PM
344 1st St, Winkler
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 3 PM
51 Benton St, Kitchener
Mon–Thu 8 AM – 5 PM · Sat 9 AM – 3 PM
1770 W 7th Ave suite 301 & 202 Unit 202 and 301, Vancouver
Mon–Fri 8 AM – 6 PM · Sat 8 AM – 5 PM
1813 Lasalle Blvd, Greater Sudbury
Mon–Fri 8 AM – 6 PM · Sat–Sun 9 AM – 6 PM
208 Regent Ave W, Winnipeg
Mon–Thu 9 AM – 4:30 PM · Sat 9 AM – 3 PM
209 Glenridge Ave, St. Catharines
Mon–Thu 9 AM – 4 PM · Fri 11 AM – 4 PM · Sat–Sun 9 AM – 2 PM
2315 Bristol Cir Unit 104, Oakville
Mon–Thu 9 AM – 7 PM · Fri 9 AM – 5 PM · Sat 9 AM – 2 PM
380 Tower Hill Rd #17, Richmond Hill
Mon–Wed 10 AM – 5 PM · Sat–Sun 10 AM – 3 PM
980 St Anne's Rd #6, Winnipeg
Mon–Thu 8 AM – 6 PM · Fri 8 AM – 4 PM · Sat 9 AM – 3 PM
170 Silvercreek Pkwy N Unit 2, Guelph
Mon–Fri 9 AM – 5 PM · Sat 9 AM – 1 PM
9000 Weston Rd #9, Woodbridge
Mon–Thu 10 AM – 6 PM · Sat 10 AM – 2 PM
3426 Lake Shore Blvd W, Etobicoke
Mon 9 AM – 3 PM · Tue 9 AM – 5 PM · Wed–Thu 9 AM – 3 PM · Fri 9 AM – 2 PM · Sat 9 AM – 3 PM · Sun 10 AM – 2 PM
221 Glendale Ave, St. Catharines
Mon–Fri 8 AM – 8 PM · Sat 8 AM – 6 PM · Sun 9 AM – 5 PM
1290 Keith Ross Dr, Oshawa
Mon–Fri 10 AM – 8 PM · Sat–Sun 9 AM – 3 PM
26 Holland St E, Bradford
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 2 PM
2930 Dominion Blvd, Windsor
Mon–Fri 8 AM – 3 PM · Sat–Sun 8 AM – 12 PM
3101 Bloor St W, Etobicoke
Mon–Fri 9 AM – 7 PM · Sat 10 AM – 3 PM
7875 Riverside Dr E, Windsor
Mon–Thu 8 AM – 7 PM · Sat 9 AM – 1 PM
1450 Durham Regional Hwy 2, Courtice
Mon–Fri 10 AM – 8 PM · Sat–Sun 9 AM – 3 PM
inside Fortinos, 2025 Guelph Line, Burlington
Mon–Fri 8 AM – 7 PM · Sat 8 AM – 6 PM · Sun 9 AM – 6 PM
2950 Eglinton Ave E #1A, Scarborough
Mon 9 AM – 4 PM · Tue–Fri 9 AM – 6 PM · Sat 9 AM – 4 PM · Sun 9 AM – 2 PM
9 Court St, St. Catharines
Mon–Fri 9 AM – 7 PM · Sat 10 AM – 2 PM
1487 Simcoe St N Unit#1, Oshawa
Mon–Thu 8:30 AM – 8 PM · Fri 8:30 AM – 5 PM · Sat 10 AM – 3 PM
50 Rolling Hills Dr #5, Orangeville
Mon–Fri 9 AM – 3 PM · Sat 9 AM – 12 PM
1200 Lynn Valley Rd, North Vancouver
Mon–Fri 8:30 AM – 4:30 PM
3551 Sheppard Ave E Unit 3, Scarborough
Mon 9 AM – 2 PM · Tue 9 AM – 7 PM · Wed 9 AM – 12 PM · Thu 9 AM – 7 PM · Fri–Sat 9 AM – 5 PM
580 Lancaster St W, Kitchener
Mon–Tue 6 PM – 9 PM
400 Scott St, St. Catharines
Mon–Thu 9 AM – 6 PM · Fri 11 AM – 4 PM · Sat 9 AM – 3 PM · Sun 10 AM – 3 PM
2424 Boul. Lapinière #101, Brossard
Mon–Thu 8 AM – 8 PM · Fri 8 AM – 5 PM · Sat 9 AM – 1 PM · Sun 9 AM – 12 PM
inside Walmart, 3600 Major MacKenzie Dr W Unit # 3, Vaughan
Mon–Fri 9 AM – 8 PM · Sat–Sun 8 AM – 8 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
2200 Dundas St E #4A, Mississauga
Mon–Fri 9 AM – 7 PM · Sat 9 AM – 3 PM · Sun 10:30 AM – 2:30 PM
2045 Dufferin St, York
Mon–Thu 9:30 AM – 5 PM · Fri 9:30 AM – 3 PM · Sat 10 AM – 2 PM
77 Hunter St E, Hamilton
Mon 8 AM – 12 PM · Tue–Fri 9 AM – 12 PM · Sat 10 AM – 1 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
6525 Malden Rd, LaSalle
Mon–Fri 10 AM – 7 PM · Sat 9 AM – 1 PM
1485 Lasalle Blvd, Greater Sudbury
Mon 2 PM – 7 PM · Tue–Fri 9 AM – 7 PM · Sat 9 AM – 3 PM
51 Gerry Fitzgerald Dr, Toronto
Mon–Tue 9 AM – 5 PM · Wed 9 AM – 4 PM · Thu 9 AM – 5 PM · Fri–Sat 9 AM – 4 PM · Sun 11 AM – 5 PM
9019 Bayview Ave #8, Richmond Hill
Mon 10 AM – 5 PM · Tue 10 AM – 2 PM · Wed 10 AM – 5 PM · Fri–Sat 10 AM – 2 PM
695 Remembrance Rd Unit 103, Brampton
Mon–Thu 10 AM – 6 PM · Fri 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
10671 Chinguacousy Rd Unit 6, Brampton
Mon 9 AM – 7 PM · Tue 9 AM – 8 PM · Wed 9 AM – 4 PM · Thu 9 AM – 3 PM · Fri 9 AM – 8 PM · Sat 10 AM – 6 PM · Sun 10 AM – 5 PM
11811 Tecumseh Rd E Unit 104, Tecumseh
Mon–Thu 8 AM – 6 PM · Fri 8 AM – 5 PM · Sat–Sun 9 AM – 3 PM
1101 Kramer Blvd unit a, Regina
Mon–Fri 9 AM – 4 PM · Sat 10 AM – 6 PM
1330 Osler St, Regina
Mon–Fri 9 AM – 5 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
200 Wellington St W #3, Barrie
Mon–Thu 9 AM – 5 PM
70 Country Hills Landing NW #103, Calgary
Mon–Fri 9 AM – 10 PM · Sat–Sun 9 AM – 8 PM
820 Main St E, Milton
Mon–Fri 9 AM – 8 PM · Sat 9 AM – 5 PM · Sun 10 AM – 4 PM
2245 Kennedy Rd Unit 2, Scarborough
Mon–Thu 9 AM – 6 PM · Sat 10 AM – 3 PM
3319 Sheppard Ave E, Scarborough
Mon 10 AM – 1 PM · Tue 11 AM – 3 PM · Wed 1 PM – 3 PM · Thu 11 AM – 3 PM · Fri 1 PM – 3 PM · Sat 1 PM – 3:30 PM
372 Taunton Rd E L5, Whitby
Mon 9 AM – 7 PM · Tue 9:30 AM – 7 PM · Wed 9:30 AM – 3 PM · Thu–Fri 9 AM – 7 PM · Sat–Sun 9 AM – 2 PM
1700 Corydon Ave #10A, Winnipeg
Mon–Tue 9 AM – 12 PM · Wed 1 PM – 5:30 PM · Thu–Fri 9 AM – 12 PM
2620 Simcoe St N Unit 1, Oshawa
Mon 9 AM – 3:30 PM · Tue 9:30 AM – 3:30 PM · Wed 9 AM – 3:30 PM · Thu–Fri 9:30 AM – 3:30 PM
8990 Chinguacousy Rd, Brampton
Mon–Fri 9 AM – 9 PM · Sat–Sun 9 AM – 6 PM
1980 St Clair Ave W Unit 203, Toronto
Mon 9 AM – 8 PM · Tue 9 AM – 7 PM · Wed–Thu 9 AM – 8 PM · Fri 9 AM – 7 PM · Sat–Sun 10 AM – 3 PM
Calgary, Calgary
Mon–Fri 10 AM – 5 PM · Sat 10 AM – 1 PM
769 Southdale Rd E unit 9a, London
Mon 10 AM – 2 PM · Wed 10 AM – 2 PM
220 Manning Crossing NW, Edmonton
Mon–Fri 9 AM – 5 PM · Sat 10 AM – 4 PM · Sun 10 AM – 5 PM
620 Dakota St #3, Winnipeg
Mon–Thu 9 AM – 5 PM · Fri 9 AM – 6 PM · Sat 10 AM – 1 PM
1200 Markham Rd Unit 109, Scarborough
Mon–Wed 9 AM – 6 PM · Thu 9 AM – 3 PM · Fri 9 AM – 5 PM · Sun 9 AM – 2 PM
373 Steeles Ave W #106, Brampton
Mon–Fri 10 AM – 6 PM · Sat 10 AM – 3 PM
16775 Yonge St unit 11, Newmarket
Mon–Fri 10 AM – 4 PM
8706 Franklin Ave #145, Fort McMurray
Mon–Fri 9 AM – 6 PM · Sat–Sun 9 AM – 4 PM
140 Mulock Dr Unit 8, 9, Newmarket
Mon–Fri 10 AM – 7 PM · Sat 10 AM – 5 PM