I've had a bunch of providers of different types of services cancel appointments because of important events, snow storms, family emergencies, sickness etc. .. Including my therapist and family doctor. Just saying.
Good for you! I rarely cancel but we're human beings. I've had to reschedule...