Donald Trump's latest trade offensive against Canada and Mexico has been branded "completely contradictory" by Professor David Dunn, as concerns mount over its impact on American consumers and ...