If a person has no employment contract that limits the reasons that he can be terminated, then he is considered an employee at-will. The employment at-will doctrine states that either the employer or the employee may end the employment relationship at any time and for any reason.
Over the years, courts and legislatures have carved out narrow exceptions to the employment at-will doctrine for illegal discrimination and retaliation, but they are exactly that -- Exceptions. If the exceptions don't apply, then the courts will simply view the termination as a lawful business decision, and therefore, such a decision will not be overturned even if it was unfair or can be proven to have been poorly made. It sounds harsh, but it's that same principle that allows the employee to immediately quit that job if he were to find something better. In other words, the employer is not shackled to the employment relationship any more than the employee is shackled to it.
With the above in mind, I'm truly sorry to say that what you describe is not a wrongful termination since it doesn't fit any of the exceptions to the at-will doctrine. The exceptions, as mentioned above, pertain to illegal discrimination or retaliation. For example, if you were fired because your boss doesn't like your race, then that would be wrongful. Or, if you were fired for whistle-blowing to the authorities about safety violations, then that would be wrongful. Unfortunately, firing you for refusing to work at a different location is not wrongful. That is a legitimate business decision. Please bear in mind that I'm not defending CVS. Clearly, the decision to relocate you with little notice, and then to fire you, was unprofessional. But unprofessional behavior is not the same as illegal behavior. If CVS wants to run their business in that way, then eventually employees will quit, and CVS will get the message. The law will not interfere.
I am truly sorry that my answer is bad news for you, but please understand that it would be unfair to you (and unprofessional of me) to provide you with anything less than an honest response. However, if your concerns were not satisfactorily addressed, then please let me know, and I will be happy to clarify my answer.