stromectol price can humans take ivermectin horse paste ivermectin for dogs canada how long does ivermectin take to work for rosacea