where can i buy ivermectin cream what does ivermectin kill in dogs alternative to ivermectin for horses is ivermectin legal in canada