Praised abroad, troubled at home: Canada’s political ‘prince’ bows out in January 7, 2025 Justin Trudeau’s popularity undermined by higher costs and rising anti-immigration sentiment