where to buy ivermectin for horses how to get ivermectin over the counter can humans take ivermectin for worms can you purchase ivermectin in canada