why is ivermectin so expensive is the drug ivermectin available in canada stromectol pills for lice stromectol 12 mg is ivomec safe for dogs