Canadian Prime Minister Justin Trudeau is expected to announce his resignation as the leader of the Liberal Party before the national caucus meeting on Wednesday, marking a significant shift in Canadian politics.