There is no way that inflation will come down anytime soon. Just talked to our China supplier and guess what, since Jun, the price has gone up 10% for the exact same item. This is mainly caused by the exchange rate and the labor cost over there. China does not make the high end stuff that North America (i.e Canada) makes, but they cover a lot of low end merchandise in Wal Mart.
And I think those low end stuff collectively have a lot of weight in our CPI.