I'm sorry to have cancelled before. There are times when something comes up unexpectedly.
I apologize for having cancelled last time. I have sudden changes in my schedule.
ご質問ありがとうございます。
① "I'm sorry to have cancelled before."=「この前はキャンセルをしてすみません。」
"There are times when something comes up unexpectedly."=「ときどき、予想外のことが起きます。」
② "I apologize for having cancelled last time."=「前回はキャンセルをしてしまい、申し訳ありません。」
"I have sudden changes in my schedule."=「スケジュールに急な変更があるのです。」
ご参考になると幸いです。