ivermectin price how to mix 1 ivermectin for dogs buy ivermectin for humans canada how often to use ivermectin on chickens