Home Investing News Oil rises on Iran, Russia and Canada supply concerns