Canadian Tech Is Having a Moment
bloomberg.com
bloomberg.com
What is the Montreal tech scene like for an Anglophone?
You don't get paid like an ultra rockstar that lives in a different strata of society than other people, but it being Montreal where rent is affordable and events like the International Jazz Fest, Tam Tams, or drinking wine in one of the many parks is free, and you move all over the island with high quality public transport, it's for the better.
However, it feels a little bit hollow sometimes and like not a lot of real tech work is being done. Lots of stuff geared towards yuppies and going to coffee shops and renting pads and shopping, not a lot of really groundbreaking stuff.
There's gaming companies (eg: Ubisoft), old ex-startups (eg: Shopify), new startups (eg: Transit), Google and Microsoft have offices here, big investment into machine learning research in local universities, etc. It's a college town... for 5 universities... in the downtown of a great city.
There's probably better places to go if you want a super prestige-track career, but I doubt there's many places that are more fun or better balanced.
To elaborate, Quebec has additional requirements to verify your ability to integrate into society. Here's an article that explains some of the differences:
http://correresmidestino.com/immigrating-to-quebec-still-wor...
I'm Canadian and unless I'm missing something, or just really don't understand our immigration policies, once you are in Canada you can move where ever you want.
I mean provinces, including Quebec, should have absolutely zero say as to if you can live in them once you are in Canada.
(I know a few people who have immigrated but I have no direct experience with specific policies)
Disclaimer: when I say it's been a long time since I looked at this, I'm talking 20 years or so. Things have probably changed (or I have misremembered). But it gives you some idea anyway. In my recollection, if you choose not to get extra points for selecting special regions to settle in, then you can settle anywhere you like. Programmers, doctors, nurses etc almost never need the extra points, so it's kind of moot in this discussion.
One of the best thing in Quebec is that you can buy booze in any corner groceries! And even that store will have better selection than monopolistic backwaters like Toronto/Vancouver.
Re: 'prestige' companies, Element AI seems to be becoming quite a good place. It just got a massive VC funding of C$120+ mln, and Yoshua Bengio is one of the backers!!!
https://news.ycombinator.com/item?id=14557008
edit: typo + link.
I'll be happy to answer any queries re: Vancouver/Toronto - which I have direct live/work experiences.
You are expected to at least try to learn french, we are a bilingual bunch and expect others to be, but nobody has any issues switching to english to talk with the Anglophone coworkers.
By law French comes first in Quebec, from education, to store front signs (French 2X as large and taking center stage relative to English words), to "moving day" (July 1st is technically Canada Day), to provincal holidays, etc.
Makes sense, a few million Francophones hemmed in by hundreds of millions of Anglophones -- in order to preserve the language and culture measures need to be taken to ensure that future generations carry on the fleur-de-lis.
I remember/ That born under the lily/ I grow under the rose.
The quoted line prompted me to check out the wiki page on the phrase[1], interesting.
* New England, 19th century. Early manufacturing and milltown works, first water-powered, later steam.
* Late 19th century industrialisation. Edison (New Jersey), Bethlehem and U.S. Steel (Bethlehem and Pittsburgh, PA)
* Early 20th century: Detroit
* Mid-20th century: Rochester & Buffalo, NY, Boston / Route 128, Research Triangle Park / NC, Kennedy Space Center, Johnson Space Center, Santa Monica (RAND).
* Late 20th / early 21st: Seattle, Boulder, CO, Austin, TX, and of course, Silicon Valley / SF-SJ corridor.
If anyone has some solid recommended reading, I'm all ears. Or eyes.
What is left behind is the same amount of VC dollars but fewer technologists to build things. Which leads to more "saturation" all else equal.
If you don't want the same SF Bay Area level of VC-funded craziness, the answer isn't to "let it drain" all the technologists out of Canada. The answer is to keep them home and have them build awesome stuff and profitable companies in Canada. (With a more sustainable / reasonable amount of VC funding.)
A good way to sell that is to focus on all the things BESIDES Bay Area VC $ that Canada offers: lifestyle and values, visa / immigration ease, outdoor opportunities, land/house purchase prices (well, outside of a few spots), political stability, and strong support for local champion tech companies.
But just saying "let it drain," ugh. That's terrible. Brain drains really are one of the nastiest things that can happen with semi-porous borders. Very harmful to a region when its technologists (or whatever other highly educated bunch) leave en masse.
Talent is a renewable resource as well. It's a fact that every year students graduate from university. If the market changes and Canadian firms can pay more competitive wages, either by getting more money or because Silicon Valley implodes, everything will sort itself out.
Canada is just one country in a world of much bigger countries. To think we could retain 100% of our top talent is to over-state our importance. We should let some of our best and brightest go work abroad. We're not sending literally everyone, after all.
I wish it did...
[1] https://www.wolframalpha.com/input/?i=$130000+in+San+Francis...
Plus we speak English and share a lot of cultural similarities, and the time zone difference in Toronto is only 3 hours. Why more companies aren't doing it I just don't understand.
Side note: Silicon Valley is not the center of the world. Neither is Toronto, for that matter. Toronto is in the same timezone as New York. Plenty of larger US software companies based on the West Coast have an office in New York. IBM's HQ is even in a NYC suburb. Detroit and Boston are other good candidates for satellite offices with less legal/tax related headaches compared to Toronto or Montreal.
By offering above-average local salaries, it is very easy to hire these people. I know because I've done it.
http://worldhappiness.report/wp-content/uploads/sites/2/2017...
Page 13 shows the world happiness ranking of Canada at #7 and USA at #14. After a certain point a bit of extra money isn't going to buy significantly more life-happiness.
Of course - I hate to argue against higher pay in Canada - but it is far from the only factor.
If you browse Amazon, Google or Facebook in h1b databases for San Francisco or Seattle you see a range of roughly $130k to $160k. With outliers of course.
If you peg that against $100k - $130 in Toronto you're going to ask yourself what portion of that increase is eaten by rent? Car? Commute time? Overtime"work culture"? Health Care? How far do I want to be from my parents? Do I want my children to grow up American? Am I a visible minority? Is the job in a region which is accepting of visible minorities ... or is it like Kansas where an Indian engineer was shot while being told to "go home"? http://www.cnn.com/2017/02/27/us/kansas-olathe-bar-shooting-...
I'm not sure how many tech workers are really worth $200k MORE in the US but I'm certain that some of them went to try it on. If someone was worth $200k more in the states might they be able to say "how about $100k more and I do it from here?"
I also suspect some of the big names are looking at coming back. Recent rumbling about Toronto becoming an AI center of excellence might hint at a certain UofT professor that we lost a few years back getting an itch to come home?
Canadian engineers get TN visas, not H1Bs. TN visas give way more bargaining power to the employee.
I think it should have a good representation of expected salary.
Re: your other points.
Health care is likely on par or better in the US for engineers working at Amazon/Google/Facebook (granted, you're SOL if you lose your job, so this has value; in the USA you're entitled to buying your last job's insurance for a period of time after leaving and getting the same coverage, which is probably enough to tide you over in a hot labor market like we see now, but this may not always be the case).
Commute time varies. A software engineer in Toronto can afford to rent somewhere with a good commute, and rent is reasonable for how good of a city Toronto is (the new rent control rules seems likely to privilege current renters by having future renters subsidize artificially below market rent, so it's very possible Toronto rent will climb significantly in the future).
But even if you're paying double the rent in SF (or similar rent in Seattle), the pay still puts you ahead. If you want to buy in Toronto on a software engineer's salary somewhere with a good commute, you're already priced out unless you're looking at condos (you're on the verge of being priced out in SF too, it's Seattle which is the standout here). Hopefully that'll change with years of continued wage growth and a decline in the value of Toronto property.
That doesn't negate your very valid points re: work/life balance, inclusion, and culture (though I think the American west coast is closer to Canada than you give credit). But IMO, if you're able/willing to get one of those sorts of jobs in the US, you have more/better options than in Canada.
So then it comes down to what sort of financial/lifestyle sacrifices you're willing to make to be in Toronto and what sort of familial/cultural gains you get in the process. It's completely valid to prioritize that over money, but arguing the pay is close after factoring in cost of living is disingenuous and problematic. I hear a lot of Canadian tech employers (and, amazingly, employees) use this reasoning to justify lower salaries.
I'd be surprised if the average tech worker were happier in Canada than in the US - but I could be wrong of course.
I see job postings in SV in the $150K-$200K range all the time. Top dollar here in Toronto is $100K-$120K, Canadian. So chop 25% off that.
I don't typically see $200k salaries but expect $130k to $160k is typical.
With $110k in mind in Toronto a $2500/month net increase in rent immediately knocks off $30k. So we're looking at a salary difference between Toronto and SV of $10k (pre exchange, when compared against $150k).
Now there is an exchange rate... so you might get back to a $30k increase in the USA ... but there are dozens of other factors too. If you have a Muslim sounding name or colour to your skin do you want to send your children to school there?
There are factors which overrule the difference in salary.
No, it hasn't. (One house of the legislature has sent a bill which aims to create a single payer system, but which is not complete or implementable to the other house, largely to avoid procedural rules that would have forces starting at square zero if it wasn't passed out of that house. If the other House does the hard work of actually amending that skeleton into an actual single-payer bill that it passes, it will still have to go back to the first house and be passed there again, and then be signed by the Governor, before California will have passed single-payer.)
The IVADO (a cross university data science institute in montreal) recently got a $93M investment for research and promotion of data science in Montreal.
Canada will "begin to have a moment" when a $20bn exit spawns a legion of millionaires happy to become VCs.
Except they probably wouldn't want to become VCs since they don't see many successful VCs around them, there aren't many big exits, and there isn't a huge startup ecosystem.
Chicken and egg problem.