is ivermectin sold over the counter is ivermectin good for scabies what does ivermectin do to humans is ivermectin legal in canada