what drug class is ivermectin stromectol generico is ivermectin available over the counter in canada buy stromectol best price no prescription