Canada deputy PM quits in tariff rift with Trudeau