Hacker News new | past | comments | ask | show | jobs | submit login

Yes, that more or less sums it up. Plus you have fewer job opportunities and career mobility as well as higher taxes and rapidly rising real-estate prices in both Vancouver and Toronto. I think Canadian software engineers are crazy to stay in Canada.

I'm a Canadian software engineer living in Canada, but I'd never consider working for a Canadian or US company here and earning Canadian dollars - it just makes no sense. I work remote only (these days only part-time.) It isn't such a great deal as it used to be for me now that I have to pay Canadian taxes, but it was bloody fantastic when I used to live in Panama and legally paid no tax of any kind other than 7% sales tax.




  as well as higher taxes and rapidly rising real-estate prices in both Vancouver and Toronto
Taxes are lower in Ontario than California for most people.


Income taxes (maybe). Not VAT, gasoline or alcohol taxes, just to name a few.


Ok, so you're saving 4% on VAT in California - if you're spending $40k/year on non-rent things, that's $1600. Alcohol taxes are negligible. Gasoline taxes in Ontario are higher than in California, but also a negligible difference.

But high earners pay lower taxes in California because the higher brackets are lower and they can purchase a home (interest portion of mortgage is tax deductible).


I thought in Panama (and anywhere else outside the US) you have to pay income tax on earnings over $100k. I think you have to pay into Social Security too?


Yes that's correct. Although, if you're working remotely you're not likely to be making much over $100K, so it may still be worth it. Your take home may still be close to working in the Valley, and your cost of living, excluding food will be less than half.

I'm Canadian though, so I don't have to deal with the long-armed-fingers-in-my-pockets embrace of Uncle Sam. Every other country in the world is sensible enough to only tax residents.


Could you explain? I live in Germany but, as far as I know, am still required to file taxes in Canada every year.


If you're non-resident in Canada, you only have to pay tax in Canada on Canadian-source income. Unfortunately, yes that includes a pension.

To be non-resident you have to spend at least half the year outside the country and have no residential ties to Canada like property, dependents, bank accounts, health insurance, etc.

See: http://www.cra-arc.gc.ca/tx/nnrsdnts/ndvdls/nnrs-eng.html


Do you have to pay tax on your German earnings (earned in Germany, which you already pay tax to the German authorities on)? Almost all countries only tax you on the money earned (approximately) within their borders. So for most 'expats' it amounts to taxing interest and dividends, and maybe rental income on your old house.

Not so the USA, which has a claim on all money earned by Americans world-wide. There's a ~U$100k earnings exemption (so many people aren't paying much tax back to the USA), but high-earning USA expats are in a different tax-world from their overseas colleagues.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: