The post Experts See Promise In Churchill Deal appeared first on Considerable. Energy analysts say a proposed Churchill Falls–Gull Island agreement could deliver steady returns and grid stability, if ...
Churchill Falls is one of the largest hydro plants in North America. It has a capacity of roughly 5,400 megawatts and came ...