Name another oil producer that can fully cover it's local demand with hydro power.
But if you instead ask for "another oil producer that could fully cover it's local demand with energy sources not from hydrocarbons" a lot more nations would be included in the answer such as United Kingdom which has abundant wind, decent solar, some nuclear, and some potential hydro.
What I’m saying is Canada has the potential to generate more hydroelectricity but environmental concerns largely delay or prevent further expansion.