Estimated reading time: 6 minutes, 56 seconds

Oh ya, and PS: I’m a resident alien and pay US taxes … between Canada and US there is a tax treaty that says that I pay taxes to the country where I am physically residing when I do the work, so I pay US taxes even for work that I do in Canada. But taxation is complicated … I don’t think an SSN means you pay US tax, but you need one to access US healthcare (that’s why I got my SSN originally) … my SSN does not give me the right to work, I have a different permit for that … also complicated … so living in a country that isn’t the country that you are citizen of, and also working on international projects makes things complicated …