can you overdose a horse on ivermectin how much is ivermectin for dogs stromectol de stromectol 3 mg ivermectin how to buy ivermectin in canada