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: 1. Travel history: I don't understand this statement as I have been to Japan, Malaysia, Australia, Switzerland, France, England, Germany, Italy and Spain. 2. 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. 3. Reason for my visit: I said that it was for tourism. 4. 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. 5. 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?