Carney tells premiers he’ll do ‘whatever it takes’ to defend Canada in the face of Trump’s trade escalation