does ivermectin prevent ticks generic stromectol canada without prescription can humans take ivermectin for worms stromectol drug