Canada has retaliated against Donald Trump's latest tariffs with duties on around 20 billion dollars worth of U.S. goods. The escalating trade war is straining ties between the two neighbours, as Ottawa pushes back against mounting economic pressure from Washington.