I don't think the issues you are dealing with are specific to any given geographical area. There will always be parents who wish to take leave and not pay for their child care space, there will always be parents who try and get you to amend your service to suit their personal tastes, there will always be parents who get pregnant or who are laid off. To think these are situations unique to your area, is very naive.

What you would be better off doing, IMO, is better vetting your clients. Take time at interview to be clear about your policies. If a meal is provided without substitutes, state that clearly. If clients pay for the place not the days attended, be clear on that too. Ensure all your policies are clearly documented in your contracts.

Then it's simply a matter of enforcing your contracts.

But people outside Kitchener get pregnant and/or laid off. If you are looking for job security, this is the wrong business for you.