Canada's $20bn tariff retaliation locks in a long trade war