You do realize the Northern Gateway was already dead in the water before this announcement don't you?  And as for talking about environmental protection etc., that should and wasn't done by the NEP.  

By the way Canada has already compromised.  Do you forget the 10 years Harper did absolutely nothing about climate change and allowed Alberta and Saskatchewan to greatly expand the Tar Sands?  Now is the time to pull back not expand even more.  If the Tar Sands are such a great deal why isn't Alberta and Saskatchewan making money now?  Why do they need to expand it 40%.