A mega project underway in Canada is the Site C clean energy project, this massive hydropower project will power 450000 …

source