You arranged to visit a friend in Canada but an important event at home now means that you must change the dates of the visit.
Write a letter to your friend. In your letter
explain the important event
apologise for the situation
suggest a new arrangement
I hope you will find this letter in good health. I am writing this letter to apologize to you because of the change in the date of my visit due to my brother's marriage. It will be held on the same day of my visit moreover, the family had taken the marriage date decision therefore, I am not in a condition to say anything about this. You probably do not know that my appearance is very essential for this occasion to welcome all the guests and a lot of work that will not be done without my presence.
Furthermore, I was very excited to meet you and spend time together after a long time. due to this reason, I was going to postpone my ticket into the next month of march let me know what date will be suitable for you? Are you free next month. I would be very thankful to you if you cooperate with me. I do not want to miss the opportunity to meet with you