what does ivermectin treat in dogs is ivermectin registered in south africa stromectol ingredients where can i purchase ivermectin in canada