Canada’s new Prime Minister, Mark Carney, just slammed Trump