US President Donald Trump has imposed 25% tariffs on Mexico sparking a retaliation from Canada. Trump has also doubled tariffs on Chinese goods to 20%. The tit-for-tat moves are seen escalating global trade tensions.