can ivermectin be bought over the counter in canada stromectol sale stromectol price in nigeria is ivermectin for humans available in south africa how to give ivermectin to horses