Canada – Visa denial. 179 (b) of the IRPR – What to include?

What can I include so that the visa officer does not think I would like to stay in Canada?

• I am not satisfied that you leave Canada at the end of your
remain as a temporary resident, as provided in paragraph 179 (b) of the
IRPR, according to the purpose of your visit.

• I am not satisfied that you leave Canada at the end of your
remain as a temporary resident, as provided in paragraph 179 (b) of the
IRPR, based on your family ties in Canada and your country of
home.

I am attending a cousin's wedding in Canada. I was planning to stay with her for 2 weeks.

I included her invitation letter with details about her wedding and that I will keep her, her passport along with her husband's passport and the wedding invitation.

I included details about my family in my country of origin and that they were not with me.

Some additional information:

  • I am from India.
  • My airline tickets in and out of Canada were reserved and provided.
  • I am self-employed and have provided my business registration in India and my business registration in the UK along with commercial bank documents and sufficient funds.
  • I provided the travel history with 4 UK visas, Schengen Visa, UAE Visa.
  • I provided sufficient personal funds to demonstrate that I have no reason to stay in Canada.
  • I included a photo of us together.

There are Regulated Canadian Immigration Consultants (RCIC) that I can hire but that cost is too high.

Any advice?