Northern latitudes have low population density and plenty of hydro power which, unlike nuclear power, CAN actually operate as a battery at a reasonable cost.
There is still nowhere in the world nuclear power makes economic sense.