is ivermectin in canada ivermectin tablets for humans buy how to administer sheep drench can ivermectin be used topically can ivomec kill a dog