Canadapetcare.com is legitimate! I am a repeat customer. They have earned my loyalty. The prices are great! Be sure to create a login, the rewards program is worth it (even from your first purchase)! Shipping is quick. To date I have never had any issues receiving my purchases in the US. (knock on wood!).