Trump imposes tariffs on Mexico, Canada and China

Energy products from Canada will have only a 10 per cent duty, but Mexican energy imports will be charged the full 25 per cent.