is ivermectin prescription only cheap stromectol canadian pharmacy without prescription cheap ivermectin horse wormer can ivermectin be given orally to pigs