The messy, mixed legacy of Justin Trudeau David Moscrop National Observer 18 0 09.01.2025 .....© National Observer visit website