Canada and Mexico have hit straight back at President Donald Trump's latest tariffs, vowing to impose retaliatory levies on the US. Canadian Prime Minister Justin Trudeau announced Saturday that ...