where can you buy ivermectin for guinea pigs does ivermectin kill worms in humans do you need a prescription for ivermectin in canada how often can you give a dog ivermectin