Canadian PM Trudeau says Conservatives are "putting the future of white Christmases at risk."