Hi I'm a citizen of Mauritius. I applied to Canada for a temporary visa to see a friend who would give me accommodation for 1 month. To my surprise my visa was refused, for the following reasons:
Travel history: I don't understand this statement as I have been to Japan, Malaysia, Australia, Switzerland, France, England, Germany, Italy and Spain.
Family ties in Canada and Mauritius: True for Canada as I'm visiting a friend; incorrect for Mauritius, as mentioned in my application that my dad and I live in the same house.
Reason for my visit: I said that it was for tourism.
Finance: I said that I would bring $2000 for the month, and I would have free accommodation. However, the bank statement which I provided showed more than that amount.
Job: I provided a letter from my employer, a international company, in which I'm a senior software engineer.
With all this, I don't understand the refusal. Can I do anything about it?