price of ivermectin in india can humans take ivermectin horse wormer is ivermectin available over the counter in canada can injectable ivermectin be given orally stromectol spc