I hate spending a fortune on drugs like everyone else. I related (here) recently that doc wanted me on a pill that would cost (after all insurance) $12/day. I simply said NO! It was one of the new "blood thinner" drugs. Doc said, "Well, you could just take a 325mg aspirin every day."
Now, if I had more risk factors, maybe $12/day would be worth it. I'll take a small risk for the difference in price. In any case, I don't think I'd buy drugs from Canada or any other non-US source (yes, I know they may indeed be made elsewhere). I just think it adds one more level of risk that I'm not willing to take. I'm guessing if I DID receive a non-efficacious or dangerous fake, I'd be hard pressed to get any sympathy from the FDA or fed law enforcement.
The same can not be said for drugs purchased within the US. If you doubt this, notice how many of your favorite programs are sponsored by law firms willing to compensate you for the harm done by US drug makers/suppliers. As yet, I've not seen a single ad for "we'll help you if you got a bad drug from India or even Canada." I suppose I could have missed it.
Regarding drug prices, there are two extreme "truths" to consider (forgetting "evil" drug companies, common morality, greed, politics, corporate stupidity, pharmacies, pharmacy middle men, advertising, distributors, drug sales organizations, "me-too" drugs, generics vs branded drugs, OUS drugs, "outrageous" pharmaceutical corporate Management salaries, etc. etc.). 1) Virtually any established drug could be delivered safely to the end user for a few cents per day. 2) If all drugs were delivered in this fashion, there would be no new drugs.
Any further discussion (at least on my part) would probably sound political, so I'll leave it there. I just think these two competing truths need to be at least kept in mind when we realize how much our lives (length and quality) depend upon a steady stream of safe, reliable, and especially new, drugs. As always, and more than ever, YMMV.