Two things for me.
1) In Canada, when you pay for a service, you are legally entitled to get the service as it was sold to you. This means if a kitchen installer tells you the cabinets you are getting are solid wood, then you are legally entitled to have solid wood cabinet and not pressed board with a veneer. The same goes for child care. When you signed up 4 years ago, you were told your child would be receiving a program that is no longer what they are getting. This is illegal. They are in breach of the contracted agreement. This is not acceptable.
Why would you remain somewhere that you are no longer getting the service you are paying for? I am assuming when the programing standards reduced, your fees didn't reduce too? I wouldn't pay top dollar for mediocre service.
2. When someone lies to you, and you know for sure they were lying, you will never ever trust them again. You will always question their statements to you and even if they are being truthful, you will have lingering doubts. I would not accept that for my child. As a parent, I am responsible for a minor child's well being, safety, etc and I would make sure that those supporting me in that role, were trustworthy. I would not leave my child with someone I did not fully trust. Ever.
While I understand it's been a 4 year relationship, it's been crappy for 25% of that time.How long do you think is a reasonable amount of time to pay full rates for reduced care from someone you don't trust and whose morals don't match yours?
When a relationship turns sour, professional or personal, why prolong that? You don't have obligations of loyalty to your child care but you do to your child.
If you want to treat them fairly out of respect for the care they have given, then I think it's fair to give notice and move on. But I would move on.