PM Justin Trudeau is expected to announce his resignation anytime before a key national caucus meeting on Wednesday.