Canada’s Prime Minister Justin Trudeau promises to make steep cuts in climate pollution while still increasing the flow of dirty tar sands oil. It’s a high-wire act that has him taking fire from both sides.