How Donald Trump's tariff war could hit Canadians' wallets. Low- to middle-income shoppers could be hardest hit, experts say.