Who stands to gain from the massive Site C dam?
After nearly a decade of construction, the massive Site C dam is finally generating electricity. But the debate about the megaproject is far from over. While it’s meant to power thousands of homes and electric cars, what is the real cost and who stands to gain? Camille Vernet reports.