Thank you very for sharing the information. I do not have any tie with Canada. Do I have to fill any form to inform canadian government about this or not? If I choose to pay Canada tax even though I don't have a tie with Canada. Can I get any benefit for social security stuff like in the US in the future?