If you have any problems ordering through any of these websites, or if you find others that give deals as good or better, please email me at firstname.lastname@example.org and let me know. You're also invited to check out chapter 8 of my book Retire and Travel - 20 Years Later, entitled Reducing Medical Expenses. There, I go into various approaches to saving on medical insurance, alternatives to consider, what I'm doing, and of course, Mexican and Canadian Drugs.
2011 Update: I recently learned more about Walmart vs Walmart vs Costco. I went to buy a 90-pill prescription of Simvastin (Cholesterol reducer) at Walmart in Florida and learned it was $48. Instead, I got it from the VA for $24. Later, I found that at Walmart in Fort Payne, Alabama, it was only $12. When I asked Walmart, they said that their prescriptions are different prices at different locations. Here's the Zinger! I later checked Costco and found I could get a year's supply, 360 pills, for only $25! Wow! I had to drive 40 miles to Orlando to get to a Costco, but it was well-worth the trip.
2016 Update: Costco listed all their prices online in 2006, but now I go there and can't find them. I assume they're still doing that cheap prescriptions thing, but don't use it myself. Regarding the Canadian links, I've not used them either, but the websites have been there for over 10 years, so maybe they're reliable.
2020 Update: I've been consistently buying at Walmart for several years, HOWEVER ... As it turns out, Publix is cheaper than Walmart on several drugs that I use. Omlodipine is free at Publix, but not at Walmart. I was taking Plavix for a time and it was significantly cheaper at Publix. I could probably beat them both by going to GoodRX, but using the local stores is much more convenient and easier to get to doctors for new prescriptions, etc. Even my VA is working well with either Walmart or Publix. I buy some of my drugs straight from VA and some from Publix, depending on which is cheaper. So, I actually do a little shopping around to save a few bucks.