As Bob Mackin notes it's nothing but a gimmick:
So, get out there and sign up for your Site C electrons!
After all, we've got to do something with all that surplus power that we are going to fleece the rubes in perpetuity to produce.
And as for all those 'upstream' emissions?
And one hundred jobs?....Seems a long way from trillion dollar windfall to me.