Canadian Prime Minister Justin Trudeau could announce his resignation within days, according to media reports.
He is considering stepping down as leader of the governing Liberal Party, which would also bring to an end his nine years as prime minister.
Last month his finance minister quit, citing policy disagreements such as how to deal with Donald Trump’s threat to levy US tariffs on Canadian goods.
Trudeau’s popularity has also plummeted among voters, with polls suggesting his...