advice for life logo

COVID-19

Book Your COVID-19 Vaccine Appointment Today

Enter your postal code to find your local participating PharmaChoice location and click “Book Now” to connect to reserve your appointment for the COVID-19 Vaccine.

For more information on COVID-19 vaccine, click here.

Looking to Book a Flu Shot?

Click 'Directions' button in selected location, enter origin address or use 'My location' button, then click 'Get directions' button.

Search in radius 25 kilometers
+ Pharmacy

Gander PharmaChoice

110 Roe Avenue, Gander, NL, Canada A1V 1W8
(709) 651-2003

Phone: (709) 651-2003

Fax: (709) 383-2707

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (709) 651-2003

Fax: (709) 383-2707

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Little Avenue Pharmacy

110 Little Avenue, Unit 11, Barrie, ON, Canada L4N 4K8
(705) 503-0606

Phone: (705) 503-0606

Fax: (705) 503-0607

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (705) 503-0606

Fax: (705) 503-0607

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Healthpoint Pharmacy

7034 Tecumseh Road, Stoney Point, ON, Canada N0R 1N0
(519) 798-3773

Phone: (519) 798-3773

Fax: (519) 798-3663

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (519) 798-3773

Fax: (519) 798-3663

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Rundle Pharmacy

11-3735 Rundlehorn Drive NE, Calgary, AB, Canada T1Y 2K1
(403) 798-9280

Phone: (403) 798-9280

Fax: (587) 538-4200

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (403) 798-9280

Fax: (587) 538-4200

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Catalyst Pharmacy

5009-50th Ave., St. Paul, AB, Canada T0A 3A0
(780) 614-3210

Phone: (780) 614-3210

Fax: (780) 614-3211

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (780) 614-3210

Fax: (780) 614-3211

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Vegreville Drug Mart

112-4925 50th Avenue, Vegreville, AB, Canada T9C 1R9
(780) 632-7660

Phone: (780) 632-7660

Fax: (780) 632-4845

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (780) 632-7660

Fax: (780) 632-4845

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Northern Shores Pharmacy

10 Maplewood Avenue, North Bay, ON, Canada P1B 5H2
(705) 474-9999

Phone: (705) 474-9999

Fax: (705) 476-6666

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (705) 474-9999

Fax: (705) 476-6666

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Qu’Appelle Pharmacy

19 Qu'Appelle Street, Qu'Appelle, SK, Canada S0G 4A0
(306) 699-1002

Phone: (306) 699-1002

Fax: (306) 699-1003

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (306) 699-1002

Fax: (306) 699-1003

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Hubbard Pharmacy

155 Queen Street East, St. Marys, ON, Canada N4X 1B6
(519) 284-1380

Phone: (519) 284-1380

Fax: (519) 284-1283

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (519) 284-1380

Fax: (519) 284-1283

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Modern Pharmacy

51296 Yale Road, Rosedale, BC, Canada V0X 1X0
(778) 704-0474

Phone: (778) 704-0474

Fax: (236) 436-2035

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (778) 704-0474

Fax: (236) 436-2035

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

WellMed Pharmacy (Belleville)

Unit 5 - 170 North Front Street, Belleville, ON, Canada K8P 3B8
(613) 779-5555

Phone: (613) 779-5555

Fax: (613) 779-5550

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (613) 779-5555

Fax: (613) 779-5550

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Northside PharmaChoice

231 Canada Street, Fredericton, NB, Canada E3A 4A1
(506) 458-9550

Phone: (506) 458-9550

Fax: (506) 450-1394

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (506) 458-9550

Fax: (506) 450-1394

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Keswick Compounding Pharmacy

10 Yerxa Lane, Keswick, NB, Canada E6L 0A1
(506) 363-2286

Phone: (506) 363-2286

Fax: (506) 363-2241

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (506) 363-2286

Fax: (506) 363-2241

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Guysborough PharmaChoice

133 Main Street, Guysborough, NS, Canada B0H 1N0
(902) 533-2224

Phone: (902) 533-2224

Fax: (902) 533-2448

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (902) 533-2224

Fax: (902) 533-2448

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

London Centre PharmaChoice

21-1080 Adelaide Street North, London, ON, Canada N5Y 2N1
(519) 601-5530

Phone: (519) 601-5530

Fax: (519) 601-1222

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (519) 601-5530

Fax: (519) 601-1222

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

NuCare Pharmacy and Compounding

320 Torbay Road (Ground Floor – Fall River Plaza), St John's, NL, Canada A1A 4E1
(709) 579-3113

Phone: (709) 579-3113

Fax: (709) 579-0692

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (709) 579-3113

Fax: (709) 579-0692

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

MacKenzie Drugs

301 North Railway St. SE, Medicine Hat, AB, Canada T1A 2Z1
(403) 526-2667

Phone: (403) 526-2667

Fax: (403) 528-3777

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (403) 526-2667

Fax: (403) 528-3777

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

PharmaChoice Pharmacy (Langara Gardens)

571 West 57th Ave., Vancouver, BC, Canada V6P 1R8
(604) 324-2258

Phone: (604) 324-2258

Fax: (604) 324-2259

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (604) 324-2258

Fax: (604) 324-2259

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Munroe Pharmacy

525 London Street, Winnipeg, MB, Canada R2K 2Z4
(204) 669-1267

Phone: (204) 669-1267

Fax: (204) 661-6552

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (204) 669-1267

Fax: (204) 661-6552

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Stafford Pharmacy & Home Healthcare

1475 St. Edward Blvd North, Bay 5, Lethbridge, AB, Canada T1H 2P9
(403) 320-6500

Phone: (403) 320-6500

Fax: (403) 320-6676

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (403) 320-6500

Fax: (403) 320-6676

SHOP ONLINE
Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Tri-County Healthcare

157 Sunbury Drive, Fredericton Junction, NB, Canada E5L 1R5
(506) 368-3683

Phone: (506) 368-3683

Fax: (506) 368-3684

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (506) 368-3683

Fax: (506) 368-3684

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Breakwater Pharmacy

1604 Portugal Cove Road, Portugal Cove - St. Philips, NL, Canada A1M 3G7
(709) 895-6500

Phone: (709) 895-6500

Fax: (709) 895-6511

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (709) 895-6500

Fax: (709) 895-6511

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Perth Family Pharmacy

14 Isabella Street, Perth, ON, Canada K7H 2W6
(613) 466-0775

Phone: (613) 466-0775

Fax: (613) 454-5896

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (613) 466-0775

Fax: (613) 454-5896

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Keele-Ingram

101-2221 Keele Street, Toronto, ON, Canada M6M 3Z5
(416) 247-8618

Phone: (416) 247-8618

Fax: (416) 247-0093

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (416) 247-8618

Fax: (416) 247-0093

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Dieppe Pharmacy

6210 Dewdney Ave., Regina, SK, Canada S4T 1E2
(306) 565-5971

Phone: (306) 565-5971

Fax: (306) 565-5972

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (306) 565-5971

Fax: (306) 565-5972

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Healthwise Pharmacy

8 - 480 Hespeler Road, Cambridge, ON, Cambridge, ON, Canada N1R 7R9
(519) 624-4500

Phone: (519) 624-4500 

Fax: (519) 624-7200

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (519) 624-4500 

Fax: (519) 624-7200

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Evergreen Pharmacy (Kakabeka)

4785 HWY 11 & 17 RR1 Unit B, Kakabeka Falls, ON, Canada P0T 1W0
(807) 577-2435

Phone: (807) 577-2435

Fax: (807) 577-7060

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (807) 577-2435

Fax: (807) 577-7060

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Main & Bronte Pharmacy

10 Bronte St. South, Unit 102, Milton, ON, Canada L9T 9M2
(905) 671-8630

Phone: (905) 671-8630

Fax: (905) 671-8631

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (905) 671-8630

Fax: (905) 671-8631

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Creemore Village Pharmacy

171 Mill Street, Creemore, ON, Canada L0M 1G0
(705) 466-2311

Phone: (705) 466-2311

Fax: (705) 466-6336

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (705) 466-2311

Fax: (705) 466-6336

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

St. Mary Health Centre Pharmacy

2010 Trim Rd, Unit 9, Orleans, ON, Canada K4A 0G4
(613) 590-7800

Phone: (613) 590-7800

Fax: (613) 590-7855

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (613) 590-7800

Fax: (613) 590-7855

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

ProHealth Pharmacy

1473 Danforth Ave, Toronto, ON, Canada M4J 1N5
(416) 465-7776

Phone: (416) 465-7776

Fax: (416) 465-6456

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (416) 465-7776

Fax: (416) 465-6456

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Trail Capital Pharmacy

2 Douglas Road, A35, Uxbridge, ON, Canada L9P 1S9
(905) 852-5555

Phone: (905) 852-5555

Fax: (905) 429-0890

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (905) 852-5555

Fax: (905) 429-0890

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

New Life Family Pharmacy

201 Hurst Drive Unit 12, Barrie, ON, Canada L4N 8K8
(705) 733-1228

Phone: (705) 733-1228

Fax: (705) 733-9504

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (705) 733-1228

Fax: (705) 733-9504

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

People’s PharmaChoice (Hamilton)

30 Rymal Road East Unit 4, Hamilton, ON, Canada L9B 1T7
(905) 574-8195

Phone: (905) 574-8195

Fax: (905) 574-2955

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (905) 574-8195

Fax: (905) 574-2955

Today's: 8:00AM - 5:00PM
Show Store Hours
+ Pharmacy

Lafleche Compounding Pharmacy

98 Lafleche Blvd Unit 2, Casselman, ON, Canada K0A 1M0
(613) 670-6642

Phone: (613) 670-6642

Fax: (613) 670-6672

Today's: 8:00AM - 5:00PM
Show Store Hours

Phone: (613) 670-6642

Fax: (613) 670-6672

Today's: 8:00AM - 5:00PM
Show Store Hours
listings