You might think not, and the solutions might be a little more complex, but there are cheaper and better solutions than mega dams like Site C.  the number of acres of roof tops in any urban center is quite large and so solar can play a significant part in it.