Canadian Deputy Prime Minister Chrystia Freeland has resigned suddenly, causing a significant shake-up in Prime Minister Justin Trudeau's government. This unexpected move raises questions about Canada's political future and the stability of Trudeau's leadership.