Site C will not pay for itself.
With the newly revised 16 billion dollar estimate, that puts the cost of a produced megawatt at around $140. Right now, you'd be lucky to get $55 on the open market.
Of course, that's at full capacity, which will never happen due to the shale river beds that...