Presidential 'veto' is stamped on Stephen Harper and Keystone pipeline