The prescription medication I get for my dog is very expensive. I had heard that online places like pet meds was considerably lower priced for most things, so I did a google search to find out. The only company that ships to Canada is Petmeds that I could find, so I did some research before opening an account. I emailed them to ask them where their meds come from (company name), I had heard horror stories about the meds of some online companies coming from unhealthy places like Mexico etc. They told me the name of the company in the usa and where it was located so that was good. Next thing I asked them is if they could ship a product called Tramadol to Canada, my dog takes this for his arthritis in his legs, and it's a very expensive product to buy. Petmeds assured me that it could be shipped to Canada, the only thing was that because it's a controlled substance, they would have to verify the prescription over the phone with the vet, a written and faxed prescription would not be good enough. So I went ahead and got pre approval from my vet, that he would verify the prescription for me over the phone, so this product could be ordered. Finally after doing all this I set out to open the account, they require a lot of personal information, including my credit card number to open an account, information I am not comfortable giving online, but the meds were half the price I pay at the vet so I opened the account. Next I went to order the meds, only to have a pop up come up saying the medication had been removed from my cart because it's one that can't be shipped to my location grrrrrr!! So I emailed the company...... again!! I asked them why I could not order this, since I emailed before I opened the account making sure this particular medication could be shipped to me, and the answer I got was "yes no problem". I got an answer from them the following day asking me to call them at thier 1-800 number and they would put the order through personally, and that they indeed ship that medication to my address. Sooooo I called them this morning, and was told by a very nice operator that the medication could not be shipped to me because it was a controlled substance, I told her all I had went through before opening the account, and that I was assured twice by email that it could be shipped to me if I call them personally, she apologized and that was it. I was sooooo upset by this because it took a lot of work to get all this arranged with my vet, only to be lied to by pet meds over and over again. My advice to anyone is stay away from this company they lie, lie, lie, so I would not be surprised if thier meds are the cheap crap that comes from Mexico and other places like that.