Licensed Canadian Online Pharmacy

Best Canadian Online Pharmacy

Generic Medications From Canada

2.5mg - 5mg

Price starts from $1.33/tab

25mg - 100mg

Price starts from $0.90/tab

5mg - 10mg

Price starts from $0.90/tab

12mg - 120mg

Price starts from $1.67/tab

60mg - 90mg

Price starts from $0.83/tab

Order Prescription Drugs From Canada


Price starts from $0.40/tab

5mg - 20mg

Price starts from $3.60/tab

0.5mg | 2.5mg

Price starts from $2.00/neb


Price starts from $2.88/tab

3mg - 14mg

Price starts from $9.83/tab

72mcg - 290mcg

Price starts from $4.34/cap

2.5mg - 20mg

Price starts from $1.73/tab


Price starts from $2.28/gram


Price starts from $141.75/ring

25mg & 50mg

Price starts from $2.50/tab

How Sunshine Pharmacy Works

With just 4 simple steps you can order your Canadian medication online!


Find Your


Select Your Dosage And Quantity


Complete Checkout Steps


Send Us Your Rx Document

About Sunshine Pharmacy Canada

Sunshine Pharmacy is located in Winnipeg, Manitoba. We are a community oriented pharmacy. We are a Canadian company with the goal of giving customers worldwide the same services we provide our local community.

We are committed to providing only Canadian medication. Our pharmacy offers brand name and generic medications that you would find at any local pharmacy.

We are excited to bring our knowledge, expertise, and history of personalized care to our customers all over the world. You can access safe and effective Canadian medication online from anywhere in the world and have it delivered right to your doorstep. The medication we dispense is approved for sale by Health Canada so you can be assured knowing that you’re getting safe and  effective medication that meets the highest standards.

At Sunshine Pharmacy, we prioritize offering a unique and world-class customer experience. Our  team of pharmacy technicians and pharmacists are qualified to help you with any of your medication needs.

Our Pharmacists are available for counseling on any medication needs by calling 1-833-781-5773.

You can call us at 1-833-781-5773 and place your order with a representative on the phone, download and print an order phone for us to fax in, or order online.