I am applying for visitor visa in US, while staying in Canada. I do work remotely (outsourcing/freelancing) for a company in US to make my living in Canada (I do have contracts). Though my money comes through third party outsourcing sites (odesk.com)
I am just wondering, I can (and should I at all?) mention about the fact that I am a freelancer in my US visitor visa application?
If yes, what kind of document I should take in time of interview? Will the contract with my company work or is anything more needed?
If no, what should I tell about source of my living costs here?