Canada tests the limits of Trump’s power