Oil rises on Iran, Russia and Canada supply concerns - Reuters