Pharmacy2Home is a division of Best Buy Medical Supplies. Best Buy Medical Supplies is a Canada-Wide, leading wholesale distributor of Home Healthcare Supplies.

Pharmacy2Home allows you to benefit from the convenience of online shopping while supporting your local pharmacy of choice.

By entering your postal code in our pharmacy search, you can select a local pharmacy. Once you do that, you can browse the Pharmacy2Home website for over 16,000 products that Best Buy Medical Supplies stocks in our 5 warehouse locations across Canada.

If your pharmacy offers Online Credit Card Payment, you will be able to pay for your order using a credit card upon checking out. Once your order is paid, we ship out the product from one of our 5 strategically located warehouses in Canada. Most products are typically delivered in 1-2 days with the exception of products we don’t usually keep in stock – In that case, you can expect to receive your order in 7-10 business days.

With our world moving more and more in the direction of online shopping, many big online retailers are capitalizing on the types of products that pharmacies often carry. Pharmacies are an important part of our communities, and by shopping through Pharmacy2Home, pharmacies get to partake in offering a convenient online service and can continue offering products and services that benefit our communities throughout Canada.

Pharmacy2Home is a division of Best Buy Medical Supplies. Our Head Office is located in Shediac, New Brunswick. We have 4 other warehouse locations strategically located across Canada to ensure satisfactory delivery times.

It is your local pharmacy that you’ve selected that collects payment for your order. You will have different options of payment depending on what your pharmacy is set up for. These include:

  • Online Credit Card Payment
  • Over-The-Phone Payment (Credit Card)
  • Electronic Money Transfer
  • Paying In-Store

If your pharmacy does not offer Online Credit Card Payment, you will receive a call from your pharmacy upon placing your order to arrange proper payment. Once your order is paid for, it is processed, and will then be shipped.

The pricing that is displayed on the Pharmacy2Home website is reflective of the individual Pharmacy’s listing price – Therefore, pricing can differ depending on what area you live in and which pharmacy you select. Once you select your pharmacy, pricing will be displayed for you.

All orders must total a minimum of $50. Shipping is free on all orders.

In the event that you require a refund or need to return your product, please contact the pharmacy that your purchase was made through and they will make arrangements to issue the proper refund and take back the product. Most pharmacies require that the product has not been used and is in resalable condition. Some products on our website are marked as “Non-Returnable”. These products will not be accepted as a return and no refund will be issued. If you are unsure of whether or not your product can be returned, please contact our customer service team and they will assist you.

If a courier has damaged the product prior to delivery, please reach out to your pharmacy as soon as possible and they will set up a return for the damaged product and we will immediately send out a replacement.

Unfortunately, we are not able to offer any pharmaceutical/medication products through Pharmacy2Home. Currently, Pharmacy2Home offers medical supplies only. However, feel free to use our Pharmacy Search to find your pharmacy’s contact information and you can reach out to them directly for all of your medication needs.

We respect the privacy of our customers and therefore we ship all of our products in discreet, unlabeled packages.

As long as you have a mailing address, we will gladly ship your order anywhere in the country.

If you can’t find the pharmacy that you’re looking for, please give us a call and we’ll help in assisting you and getting your pharmacy added.

We have a very knowledgeable staff that will gladly assist you and answer any questions that you may have. You can use our online chat or give us a call at 1-800-884-5723


Call us at 1-800-884-5723


What are you waiting for?
Go get your Pharmacy2Home!

Visit our Shop