In a major blow to the liberal government of Canadian Prime Minister Justin Trudeau, his Deputy Prime Minister Chrystia Freeland has resigned following disagreements over economic policies and handling of trade relations with the US. This resignation comes at a crucial time as Trudeau's government is already facing internal divisions and a growing rift with the opposition party. With upcoming elections, this resignation adds to the mounting challenges for Trudeau and raises concerns about his leadership abilities.