Please allow 5-7 business days for money refund.
This is what most big online shops tell you when you cancel the order. That’s really goes on my nerves. I don’t have such luxury when buying from them - I pay up-front for the goods. If I have canceled in time and received the email saying that cancellation is fine and I will not be charged anything - then why don’t you give me my money back that very same moment.
Makes me think twice of ever buying anything again.