where to buy ivermectin for humans in canada dosing for ivermectin stromectol how much ivermectin to give a horse will ivermectin kill a dog with heartworms