I've ordered from Well.ca a few times and noticed a # of reviewers say that retail is cheaper, but I live in a small town so many items are not avialable locally.
Well.ca always seems to ship almost immediately after the order is processed, and when I made an error on shipping address recently, they were super quick to respond (via email), extremely friendly and helpful, and shipped a 2nd time at no extra charge.
So far, I am very happy with them and will continue to shop there. Great experience!