Canada, Mexico and China have vowed to respond to sweeping new tariffs to their exports to the US announced by President Donald Trump which are set to take effect Tuesday.