Canadian Prime Minister Justin Trudeau is likely to announce his resignation in the coming days, according to reports.