You do not need a prescription to buy any of the products CanadaVetsells.
All the products CanadaVet sells are over the counter in the country they are shipped from and are not for the treatment of serious conditions, and so they consider that they fall within the FDA guidelines which allow US residents to import over the counter pet medicines for personal use.