Please show the laws or case studies that indicate it is a breach of contract for a company to cancel your order and refund your money.
IANAL. Can't answer that question for you. However, I have to trust that my extremely knowledgeable (and justifiably expensive) council knows what they are talking about and how they are advising me.