Awww, that's such a shame
My op wasn't cancelled exactly, but I had some appointments running up to my surgery delayed, so that in turn made me have to wait longer to have my op, but to be let down at this late stage must be so disheartening for you.
Try and turn it into a positive by getting as fit as you can until July then your op will go more smoothly *Hugs*