I have been ordering from Well.ca for YEARS and while they are expensive, they do offer free shipping for $35 orders which is very reasonable. And the couple of times there was a problem with my order the customer service was extremely professional and either immediately shipped a replacement or refunded my money. It was AMAZING! But lately I don't know what changed because now orders take FOREVER to ship - usually more than their stated 1 - 3 business days and products arrive damaged, missing, cans badly dented, etc. And they switched from Canada Post to FedEx which is a nightmare because FedEX (and UPS) have a habit of NOT delivering a package but putting on their website that a delivery attempt was made but nobody was home, when that's a lie. Google this and you'll see that this has been a problem for many people for YEARS. When they shipped with CanadaPost, my order arrived quickly, right to my door, no fake delivery attempts, and in excellent condition whereas the courier delivery person often slams the box down on the ground ignoring big "FRAGILE" stickers.
Anyway, I will no longer be giving my business to Well.ca because they're too slow now and shipping via a courier that lies about attempted delivery defeats the purpose of ordering products online to be delivered to my home. If I have to go pick it up at some drop-off location because the courier was too lazy to do his or her job, I might as well go to a store myself in the first place. If I order something online I want it delivered to my door FAST. By fast, it should arrive within 3 days. Instead, you're lucky if Well.ca even ships the order in 3 days. Often it takes longer.