Canceling Keystone XL wasn't good for the U.S. either or Canada for that matter, but that didn't stop the previous administration from giving KXL away before Paris.

If you want to solve the problem follow James Baker's advice and institute a carbon tax with all the proceeds paid to the counties where the carbon fuels originate.

Then tax non-nafta sources of oil and tax imports from any country that hasn't instituted a carbon tax. 

No need for non enforcable Paris treaties and no need for wily nilly pipeline bans and regulations.