US President Donald Trump has lashed out at Canada as both nations clash over tariffs. Trade talks collapsed last week, prompting Trump to penalise Canada by slapping a 50 per cent tariff on imports. In response, Mark Carney hit back, matching the measures dollar for dollar.