Donald Trump has started trade wars with some of his closest allies as well as with Beijing arguing Canada, Mexico and China are not doing enough to stem the flow of fentanyl into the country