ottawa hydro login account.hydroottawa.com hydro ottawa is an electricity distribution company based in ottawa, ontario, canada. Category:banking credit and lending Global Rank:- visits:183.1K pages/Per:3.7 ADS