Canadians vote in pandemic election that could cost Trudeau