Tough election battle for Canada's Trudeau