Similar thing happened with my DH when he was due a procedure that meant he needed a week off work. He had booked off a week - 3 days without pay as he only had 2 days holiday leave left, and they covered his shifts at work.
We got up on the Monday morning, to take him to the hospital. (The hospital is 30 miles away, on the opposite side of a city,) and he was due to be there for 8.15am.)
We were two thirds of the way there at around 7.45am, and we got a phone call from the hospital, saying it had been cancelled, and to not come. He would be give another date as soon as possible.
We were dumbfounded, and gobsmacked. DH was so upset and pissed off as he lost the 3 days pay, and 2 days holiday leave, as the manager had re-arranged the work rota, and all his shifts were already covered, so he wasn't needed. So he used his last 2 days leave, and lost 3 days pay, for nothing.
tl;dr, he was rebooked for 3 weeks later, and had to book another 5 days UNPAID LEAVE. Luckily it wasn't cancelled again!
It is fucking annoying when it happens though! It's all right people saying 'I would rather have a fit and healthy surgeon la la la,' but it doesn't take away the sheer devastation when your surgery is cancelled on the day you're about to have it, or the day before. Most normal, not over-privileged people who have jobs have arranged childcare, and re-arranged work shifts and booked holiday leave and the like, and it completely fucks them over! It's ludicrous to suggest the procedures/surgeries are cancelled because the surgeon is 'ill,' or 'in pain.' 🙄
.