| I'm 25M from India and looking into settling in either Berlin or Toronto to build my career in tech. I'm not considering the US because of its visa issues. Both Berlin and Toronto seem to have some tech scene going on. Cost of living in Toronto is quite high compared to Berlin. It seems it'll be easier to save money in Berlin to work towards financial independence. On the other hand, tech companies in Canada pay peanuts and the high cost of living leaves quite a small amount to save each month. However, once a Canadian citizen, there is a possiblity to get transferred to a Silicon Valley arm of a US company from Canada (using the TN visa) and hence receive a higher compensation. How would you compare between the two countries for building a career in tech for an immigrant? |
This is because:
- Canadians are happy to accept whatever wages they are given (the "smart" Canadians move to the US to get higher salaries)
- immigrants to Canada are happy to accept whatever wages they are given
With those two factors, you're not going to make a lot of money in Toronto unless you're working a US company (Google, Amazon, and so on) and even then it'll be less than US counter-parts.
Berlin is a better choice because you can easily travel around Europe and there are more markets. It's also a faster flight back to India if you're visiting family.
>However, once a Canadian citizen, there is a possiblity to get transferred to a Silicon Valley arm of a US company from Canada (using the TN visa) and hence receive a higher compensation.
This is what I'm talking about. The employer will dangle this prize in front of you for as long as they can and will continue to hold off on promotions and keep your salary the same for as long as possible. This is why Canadian salaries remain low, because there will be another sucker that comes along and will also be offered the same "we'll give you a promotion in a few years!" or "we'll transfer you to the US soon! very very soon!" line and they'll accept it.
>How would you compare between the two countries for building a career in tech for an immigrant?
Is immigration required? Because if not, all you need is a good internet connection, a good computer, and knowledge lots and lots of knowledge to distinguish your skills from others and get the higher freelancing rates.