This situation could be due to Old Navy being offer for sale by the parent company but the buyer bolted recently. So Old Navy business unit is in limbo and the Canadian franchise is even worse off in terms of management that are left who cares about customer service. I have also heard (this part is not confirmed) Old Navy in Kingston did not pay rent and got shut by the landlord.
I am just afraid charging my credit card in early June and not delivering could be sign of die-ing business struggling to pomp up cash. Will Old Navy deliver as promised? Time will tell. However, I strongly recommend against ordering anything new with Old Navy.