'Perfect storm' swirls as Canadians face hot inflation, rising rates