DrugBank is a free online database on drugs. It is a Canadian website and while it is generally reliable, it is not infallible.