First of all, if you have already been rejected before - it lowers your chances, because your personal file already has a "rejected before" mark.
Does the invitation from your friend explain who will bear all the expenses, related to your trip? (Including medical insurance, accommodation, food, transportation, etc.)
It better does.
I also suggest you print out an Explanatory letter and hand it in with your application. In this letter you should write something like
" Dear officers of VFS (VAC),
My name is XXX, I'm from YYY, I'd like to visit Canada on this purpose.
I have my whole family and a lot of assets in YYY, and I want to go to Canada just to visit my friend and travel. That's it. I assure you, that I will leave Canada after my visit.
Sincerely yours,
XXX"
I suggest you print out such a letter every time you apply for visa in any country.
I've been doing so since my first and only ever visa refusal, and my successful visa application rate has been 100% since then.
Good luck!
Does the invitation from your friend explain who will bear all the expenses, related to your trip? (Including medical insurance, accommodation, food, transportation, etc.)
It better does.
I also suggest you print out an Explanatory letter and hand it in with your application. In this letter you should write something like
" Dear officers of VFS (VAC),
My name is XXX, I'm from YYY, I'd like to visit Canada on this purpose.
I have my whole family and a lot of assets in YYY, and I want to go to Canada just to visit my friend and travel. That's it. I assure you, that I will leave Canada after my visit.
Sincerely yours,
XXX"
I suggest you print out such a letter every time you apply for visa in any country.
I've been doing so since my first and only ever visa refusal, and my successful visa application rate has been 100% since then.
Good luck!