I got medicine for my father from this site
DiscountCanadaDrugs.com
It was well priced (a $500/month script was $90 for 3 months), easy to order. order took about 3 weeks to arrive - so plan on that with renewal.
Medicine did not come from Canada, it was actually shipped from India.