Hi all,
I'm in a weird situation and I don't know what is the best course of action. I would really appreciate some advice.
I'm a dual citizen (Brazil + Canada), employed by a Canadian company and normally I work remotely in Canada. I recently arrived in Brazil (around 2 months ago) and I continued to work my remote Canadian job, but now I'm thinking about staying here for a few years (maybe even 5-10 years) and then possibly returning back to Canada later on.
I have a Canadian bank account, credit card, OHIP and driver's license, and an address in Canada (parent's address; I don't own the property, but have it set as my place of residence).
Ideally, my goal is to be working a Canadian job in Brazil and paying taxes only in Canada as a resident. Is this possible in any way?
I also have a few more questions, sorry for the long list:
1. Do I need to file a NR73 or inform the government that I'll be out of the country for a long time?
2. What are the income tax implications of being a resident vs non-resident?
3. Can I be considered a factual resident?
4. Any advice on how to file taxes? Do I just file them normally as I would in Canada? What are my obligations?
5. What will be the tax implications for my employer if I stay in Brazil?
6. Do I pay taxes in Canada because of the Canada-Brazil tax treaty?
7. Any advice on how to move forward with this?
Thank you in advance.