The ones that are based in Manitoba are pretty legit. In fact, some of them are actual real pharmacies that also offer an online service - pretty smart of them. I actually buy pet meds through one of them and save about 30% compared to directly from my vet. I just get my vet to write out a script for my dogs.