Explore Newfoundland and Labrador's power sources: Hydro, Thermal, Wind and Diesel.