The purpose of this post is two-fold. It tries to answer the following questions. How to find a job while you are outside Canada? What kind of salary can you realistically expect? Context Everything is based on my personal experience. Please decide for yourself whether anything applies to your own situation or not. For this purpose, I will first give some context so that you can compare your own situation to mine. Education: Master in Computer Science from the Netherlands and Wharton MBA from the US. Work experience: I had several jobs. I worked as a management consultant, a quant, and an equity analyst in the Netherlands, did my internship at Google during the MBA, and was hired fulltime as a Data Scientist at Twitter in San Francisco for one year, before moving to Singapore after H1B lottery non-selection in September 2016. The agreement back then between Twitter and me was for Twitter to apply for H1B again in 2017 and move me back to San Francisco after one year’s (or potentially a bit longer) working in Singapore. On 6 January 2017, I learned from Twitter that they would not sponsor my H1B this year. I was pissed off as an L1 visa would be tied to Twitter and I would be screwed if I got laid off in the US. On 8 January, I decided to apply for Canada PR after some investigation on Canada, Australia, and New Zealand. At that time, assuming my IELTS would fall under the highest band, I would have 443 for myself (by choosing to have my partner as non-accompanying) or 419 for my partner and me together. I considered two possibilities to raise my CRS: a) improving my French, which I could read pretty well already, and b) getting a job offer. On 21 January, I took IELTS and got the results two weeks later. I had 9.0/8.5/9.0/8.5 for reading/writing/listening/speaking. On 2 February, I had my first private lesson to improve my spoken French. (I had it twice a week and eventually it turned out that I did not need French as the CRS requirement went down.) Motivation My motivation of moving to Canada is as follows. (These were also the motivations that I gave during my job interviews.) Singapore, or rather Asia in general, is not the right place for my partner and me to settle down. Same-sex relationships are not recognised and we plan to have children. North America is in my opinion the best place for tech. As a very pro-EU person, I am concerned about the rise of populism in Europe. I can always move back to Europe if the EU exists. On the other hand, I would not want to move back to Europe should the EU disintegrate eventually. Donald Trump has made the US even less attractive for foreigners. (I am rather right-leaning on economic issues so I am not necessarily anti-Trump. But he seems too unpredictable.) Job Hunting I started sending my CV on websites like indeed.ca and tried to contact recruiters on LinkedIn. I thought it would be easy given my academic and professional background. But I got virtually no response. It seemed that Canadian companies did not want to waste time on me. I changed my strategy and started contacting Wharton alumni working in Canada. On 31 January 2017, I talked to an alumnus who was active in the startup community in Toronto. He introduced me to another extremely well-connected Wharton alumnus, with whom I talked on 14 February. The second alumnus suggested that I should focus on my Computer Science or Data Science background rather than the MBA. He sent out emails directly to the founders/CEOs of more than 20 Toronto-based startups and VCs. The response rate to his introduction email was above 90%. My calendar was filled with Hangouts interviews between 21 February and 17 March. (I was focusing on startups because I was frankly fed up with the politics and bureaucracy at big firms. Also, financially I wouldn't worry much if I am out of job for the rest of my life.) With most firms, both sides decided not proceed after the first interview. A few other companies were very interested in me but it was too early for them to hire a data scientist. Eventually I got three job offers from firms that would like to hire me immediately. Company A: I had my first interview directly with the CEO on 4 March and got their official job offer on 17 March. The company had about 20 people and had just finished their seed funding. I would be reporting directly to the CEO. The job responsibilities were not clearly defined and would most likely be a mixture of data science, product, and business. Company B: I had the first interview on 21 February and got an initial job offer orally on 27 March. (They sent me the official offer later.) The company had about 20 people and was pre-seed. My job would be more about software engineering than about data science. Company C: I had the first interview on 22 February and got the official offer on 15 April. (The process took much longer because I took a two-week vacation back in Holland.) The company had been around for about 10 years and had about 200 people. It was still pre-IPO. The job was about machine learning and I would report to a data science manager in a team of about 10 people. I eventually took the offer from Company A. Compensation My cash salary was 120,000 USD in San Francisco, was adjusted to 130,000 SGD when I moved to Singapore in September 2016, and raised to 145,000 SGD in April 2017. The three Canadian firms offered between 100,000 CAD and 130,000 CAD. I am not including any equity compensations here since they are difficult to value any way. Financially Canada is rather disadvantageous compared to what I have in Singapore, where the income tax is about 10% instead of the 30% in Ontario. But as I explained earlier, Canada is for me also an insurance policy which will pay off if Europe goes to hell. I consider the loss of net income my insurance premium. Conclusion Below are the most important lessons that I learned. Websites like indeed.ca or the Job Bank are useless, at least for someone like me who is currently outside Canda. In fact, some of the job postings are in some sense fake. For example, both Company A and Company B posted a vacancy to fulfil the LMIA requirement for me. They wrote the job description to fit me and had no immediate intention to hire someone else. (Eventually I no longer need an LMIA as the CRS requirement kept declining. But it will still be nice as it will waive the requirement of proof of funds.) Use your personal network. If you can find someone who connects you directly to the CEO, the chance for you to get an offer will be very high. Expect lower compensation if you are used to Silicon Valley salaries.