Defying all odds just a few months back, Trudeau’s Liberals have swept into power with a majority mandate. During the campaign, they made a series of promises – on the environment, on First Nations’ issues, on water, for instance. Can Trudeau actually live up to these promises?