where to buy ivermectin in canada stromectol pharmacy uk who produces ivermectin in south africa how often should i take ivermectin for scabies