6 ms·
I'm canuck and am very cynical about the startup space in Canada. 1) Large number of the best developers leave. I doubled my salary moving from Toronto to the
by throwaway1979 14y ago
I'm canuck and am very cynical about the startup space in Canada.
1) Large number of the best developers leave. I doubled my salary moving from Toronto to the Bay area.
2) Silicon Valley (and NY) has smart money. Not to insult Canadian VCs, but the ones I've met are glorified bankers.
3) This is no longer true. The recent govt is increasingly unfriendly to immigrants.
4) In the bay area, everyone I knew (and their dog) was working on a startup. Toronto and Vancouver don't compare.
5) I am very jaded by the govt influence on R&D. This attracts the wrong sort of people. e.g. I've heard of consulting firms that will write your proposal and greatly increase your odds of success - all you have to do is give them a 25% cut. Frankly, the cost of creating a startup is low enough that if you believe in your idea/revenue generation potential, you should not waste time writing proposals.
- tlear 14y ago1. Any numbers? Toronto you can get some pretty decent money. Also living in downtown with no car as opposed to driving everywhere in Bay area and paying crazy rent. It is not that clear cut imo. NYC is a better comparison probably 2. Not sure on this not enough experience 3. It is trivial to get a visa for Canada to work, compared to US there is no comparison. Note that for Canadian citizens it is different in US (much easier) 4. Yeah thats true, Toronto probably has the biggest community and it is small in comparison 5. So true, the whole thing is a scam. I actually worked on couple projects where these consultants were used. It is embarrassing.
- pooriaazimi 14y agore. 1: Your parent looks like a legit "throw away", but he's actually not! :)
- potatolicious 14y ago> "Any numbers? Toronto you can get some pretty decent money." Just from my own circles - $125-150K base, with additional equity/bonuses on top, in NYC, for a bunch of nerds only 1-3 years out of undergrad. The range is similar in SF/SV. This is astronomical by "pretty decent" Toronto standards. IMO the notion that NYC/SF/SV compensation eats Canadian salaries for lunch is not really that controversial nor ambiguous. I am easily earning over 2x what I would pull off in Toronto, or Montreal, or Vancouver. [edit] There's an additional point of on top of this: Canada has essentially no major innovative software institutions. Google, Facebook, Microsoft, Amazon, et al act as anchors in their respective communities and their influence can't be discounted. They attract talented people who actually give a hoot about the impact of the things they work on, and provide a talent pool for startups to draw from. They also act as a cushion against the risks of startup-dom, as most capable engineers have a (very decent) plan B. The equation in the US often works out like "I can go work on a nimble team doing really cool stuff that impacts real people and possibly get rich. Even if we fail, I walk back into a 6-figure job working on really cool stuff still." - this has a tremendous impact on the startup scene, and simply does not exist at all in Canada.
- neilk 14y agoYour expenses are probably much higher though. Generally people adjust by downgrading their standard of living. It's not unusual to be making $100K+ in SF and have a roommate. I can't imagine what it's like in NYC.
- potatolicious 14y agoConceptually true, in reality not so much. The additional expense of living in SF/NYC does not at all cancel out the additional pay. I've done this calculation many times - no matter which way you slice it, you earn substantially more in real terms in the US. Just doing some quick napkin math now - to maintain my existing NYC lifestyle in Toronto (and my current savings rate) I'd need to be in the $100-110K range. Who's heard of a guy 3 years out of undergrad making $110K in Toronto?!
- bearmf 14y ago110k 3 years out of college is very rare in NYC as well. EDIT: It is certainly not unheard of, but only for top graduates. Also, I see you were talking about equivalent 110k salary in Toronto which would be 130-140k in New York. This is a high base salary by any standard.
- potatolicious 14y agoI'm certainly not a top graduate - I eked out of university with a 72% average. Neither are the other Canadian expats I know who are pulling this kind of cash - all are smart and hard-working, but none were among the top of their classes. $110K 3 years out of college, at least in the current climate, is not at all uncommon in either NYC or SF/SV. It is not universal, but it's not rare either. If you look at the major investment banks, the institutional tech companies (see: Google), and the startups in NYC, this is the going rate for a mid-level engineer (i.e., $100-140K base). Hell, I have trouble finding fresh undergrads starting below $90K in these areas. The point is, someone who is skilled at programming right now and has a few years of experience under their belt can very well pull at least $120K base, and even adjusting for cost of living differences, that's a hell of a lot more money than you can get in Canada. In any case, this somewhat distracts from the point - it's not just about money. Myself and many other Canadian expats do not feel we can go back to Canada without working for the likes of SAP, IBM, TD, Royal, or any of the vast number of institutional enterprise companies that pound out rote, uninteresting code. There are some companies in Canada doing interesting work, but they are few and far between, demand for these jobs is intense, and job security sucks (after all, what incentive is there to treat you well when the employer knows they're the only interesting game in town?). Compare with the SF/SV/NYC/SEA, where you can't throw a rock without hitting a row of innovative, interesting tech companies doing interesting things. We are hacking on interesting, immensely impactful things here, and we enjoy tremendous respect and security - after all, if management starts screwing around you hop down the street and go do something else that's interesting. The Canadian landscape looks incredibly bleak in comparison - a small handful of elite shops that everyone's clamoring to work for, and a vast tundra of code sweatshops where the problems are as uninteresting as the salary.
- deskamess 14y ago#3... it is not trivial to get a work permit in Canada these days. Your employer has to involve themselves in an official recruitment process and show that none of the candidates qualified. This requirement is an almost US green card like requirement. By comparison the H-1B (us work permit) is much easier to get. Getting a work permit is relatively easy if you are in oil related (non office) work, but not if in technology. Perhaps there may be some loopholes for new companies (aka startups), but I am not sure.
- pyre 14y agoI thought that NAFTA had clauses for IT workers (of course this only applies to US citizens).
- neilk 14y agoAgreed. There's basically only a couple of reasons to start your startup in Canada. * Portable, cheap healthcare. A lot of people in the US don't join a startup due to the health insurance issue. The healthcare you get from a startup is not even close to what a big company can offer you. * You're like me (no CS degree) and the US government doesn't think you look like an engineer. This can be worked around, but for me, the issue dogged me at almost every turn.
- jb55 14y agoYou're second point is pretty much the reason why I ended up joining a startup in Canada. I got job offers from Facebook and Google for twice the pay, but I couldn't get a tn visa. According to the Canadian government I am not qualified to work there since I dropped out of College. But yeah if it weren't for that there wouldn't have been much incentive to stick around.
- deleted 14y ago[deleted]
- msbarnett 14y ago> According to the Canadian government I am not qualified to work there since I dropped out of College. The US Government, you mean.
- untog 14y agoAbsolutely anecdotal, but on the second point I found the US easier to deal with than Canada. Not because of the government, but because no Canadian companies (and definitely startups) were prepared to sponsor me. Largely it was because they'd never done it before- US companies are very familiar with it. So, I left Canada and now live in the US.
- gavingmiller 14y agore 5: SR&ED (the program I assume you're referencing) is 'free' money. If my company can make back 3/4 of a developers salary by doing "proposal writing" why wouldn't they do that?
- comforteagle 14y agoIncreasingly you get led down an endless paper trail of showing documentation, code reviews & ccra is now in the business of sicking auditors on claims to aggressively deny them. Wasted time & headaches.
- pcc 14y agoThis has not been my experience at all, over the past few years. Go to an info session to find out exactly what CRA's eligibility rules are. It is not that difficult to apply. Generally I have found their attitude to be "the money is there and we really want to give it to you -- because it comes from the taxpayer we just need to do due diligence that what you are claiming is in accordance with the tax act"
- nodemaker 14y ago> 3) This is no longer true. The recent govt is increasingly unfriendly to immigrants. Can someone please elaborate on this one ?
- mynegation 14y agoI presume GP talks about tightening rules on immigration. Federal Skilled Worker program that was the main source of skilled immigrants to Canada several years ago was a point system where factors like your age, education, work experience, marital status, number of official languages you speak, and secured job offer were contributing to the overall score and your occupation did not matter. Some time ago, this programme became limited to the specific list of occupations, with application limit per occupation and overall cap. And, software developers were not on the list. As of July 1st 2012, Canada temporarily stopped accepting applications until "early 2013" to implement some more changes.
- nodemaker 14y agoThanks. After some Google-Fu I found the "proposed changes" you were talking about http://www.cic.gc.ca/english/department/media/releases/2012/2012-08-17.asp http://www.cic.gc.ca/english/department/media/releases/2012/... and yes, software engineering is not on the list http://www.canadavisa.com/new-instructions-federal-skilled-worker-applications.html http://www.canadavisa.com/new-instructions-federal-skilled-w... The best option seems to be PhD! One can apply for permanent residency two years into their PhD programs.
- tluyben2 14y ago1) Money is everything? Toronto no, but I would like to live in BC and I wouldn't care about the pay as long as I could live. We hire a lot of people who just want to be happy in a nice town and have a family. This 'all for money' thing is just shortsighted and naive. You will live to 95 and be sane for most(all) of it. That's not long and don't waste it. 2) Yeah that's actually normal here (EU) too, not sure if the VCs in Silicon Valley are generally(!) different though? (question here :) 3) Was that different? I once applied via a someone who knew what he was talking about and he said if you are under 40 and have plenty of money it's a shoe-in, otherwise it sucks. This is 8 years ago. 4) I can see that, but so what? You want to meet great people or you want to meet great people at startups? Anecdote; I was standing in the supermarket in this 40 people (!) town in Spain and behind me was this old scruffy guy. I was playing with my s2 and he said something like amazing tech. He is a founder of a quantum computing texan company who goes here on vacation. I met more interesting ACTUAL good people here than in Berlin. I don't know about SV but I don't really care about wannabe's, I want to meet people I can learn from and/or start something with; in startup-mekka people have little experience and are engaged to be married to some crap anyway all the time. And cocky. Work for life, not money! It's all too short. I digress. 5) This is also a thing they have in most EU countries; big companies find it great as they do that paperwork anyway, small companies drown in the paperwork. I did a 6 year project like that and the paperwork took around 25% of the time. That doesn't sound like a lot but it REALLY doesn't benefit the research. Agreeing with the parent here; big companies use & abuse, small companies don't.
- yannickt 14y ago> This 'all for money' thing is just shortsighted and naive. Money matters and Money is everything are two very different mindsets, and I doubt the GP is advocating the latter.
- pcc 14y agoDisagree completely about (5) in the context of SR&ED in Canada. It is actually pretty easy -- you might spend a few days out of a whole year to pull it together, and get back back 2/3 of your R&D expenditure. Surprised that more start-ups don't go for this.
- andreipop 14y agoI'm actually in a similar position and thinking about moving to the valley. I've actually done a lot of research on the visa stuff as well, not sure about the college degree stuff and how it would affect things, but mobility for Canadians to the US seems to be ok? http://designcodelearn.com/2012/08/22/to-sf-from-canada/ http://designcodelearn.com/2012/08/22/to-sf-from-canada/
- paulgb 14y agoAs a Canadian who has worked at start ups in the bay area and returned to Canada, #4 is a big turn off. I like my work, but I like being able to escape the startup world and have a heterogeneous social circle. It surprises me that people aren't more outspoken against the bay area for that reason.
- pcc 14y agoReally surprised by all the negative comments around (5) here. With SR&ED its possible to get back a substantial amount (like 2/3) of the money you invested into development. Another way of looking at it, is that it's like doing your development at offshore rates, except working with local talent. In fact, it self-propagates: Fund your initial development, get back a portion via SR&ED, use that toward development, get back a portion via SR&ED etc. Our start-up has really benefited from this, and frankly I don't understand why any company (big or small) who has an eligible project would not apply for this. It is actually reasonably easy to find out what CRA is looking for, by attending a CRA public information session or two, and then filling out the paperwork yourself. Consultants "increase the odds of success" purely because they understand what the CRA is looking for -- but it really is not that complicated and can be picked up easily just by going to an info session. If you can't be bothered to spend the time doing it yourself, then who's to say its not worth giving up 25% of the 2/3 you could get back.
- wrath 14y agoI totally agree the SR&ED is a huge plus for canadian companies. I've co-founded or been part of many successful startups in Canada and they were in part successful because of the SR&ED program. As long as you design and/or develop algorithms and software/hardware that improve canadian R&D you qualify for the service. $100k spent on the first year will give ~ $60K the next year, which you re-invest in R&D, and that gives you $36k the next (e.g. you double your origin $100k investment in two years), etc... There's also the IRAP program from NRC which can be good. I've used it quite a few times for small projects. If you qualify for the program, IRAP will match your companies contributions up to a dollar amount, for the approved project.
- pcc 14y agoIts also worth noting that SR&ED (specifically the ED part which is typically applicable to startups), only cares that you are seeking, systematically and in the face of technical uncertainty, for technical advancement within your organization. They don't care whether the outcome of this search is successful or not. This means you have the incentive to risk the funds on such an endeavour, as you can get the credit despite your success or failure. Risk real money, and you'll get a refundable tax credit with a chq in the mail. Risk "virtual" money (e.g. accrue a salary that you might only pay out later provided you have sufficient cash flow), and you get credits that can be carried and applied in years when you had/have real money. One of the implications, is that if things end up going sideways, you still have the option to e.g. switch your startup to doing something else (like contract work), apply the old credits to the new money and recover something of your risk.
- halostatue 14y agoI've recently joined a Canadian startup, and I'm less cynical than I was at one point—and I'm an emigré from the U.S. in any case (who has gotten invitations to interview with several big-name U.S. organizations). 1. Yes, a lot of folks who can't see past the dollars leave. I've done the math and for me to work in the Valley, I would need to make almost three times what I make, because I'd also be losing my wife's teacher salary as income (which is about 80% of my current salary). She also doesn't want to live in the U.S.—we happen to like our health care and the relative calm of Canada. 2. There are several startups in the space where I work (we are all at least partially funded by the same fund) and they're all pretty interesting. 3. Sadly, you're right about the Harper government's unfriendliness toward immigration. At some point, they will be turfed and saner immigration policies will be reinstated. Hopefully, someone will also have the political will to fix our shameful treatment of certain skilled immigrants as well (doctors should not be invited to Canada on the basis of their skills and then denied certification because the provinces have jurisdiction over said certification). 4. If you're in the right spots in Toronto, it's fairly easy to find startups. If you're not, it's harder. I suspect it's a bit like New York, where there's a lot of financial software development because Toronto, like New York, is the financial centre of its country. 5. I'm not sure what the government influence through things like SR&ED is…every company I've worked for that used SR&ED basically came up with submittable work based on what we did as part of our regular roadmap. I'm quite happy to stay here and work for startups here.
- sayhello 14y agoI'll bite. While it is true that there are less companies you would expect would pay Bay Area size salaries, things have changed in Canada. potatolicious told me to write this for the public good. I work for Mozilla. New grads, admittedly with co-op experience, get paid at least 90k+ with the same 30% bonus as all Mozilla employees, putting them in the 6-digit range mentioned in the thread. Amazon recently opened an engineering office in Toronto, and Zynga has been here for a while, Google is in Kitchener, 1 hour away from Toronto. A friend running a startup was complaining about the war for talent going on and was willing to pay salaries well in the NYC/Bay area range. Food for thought? While its true that employees tend to be less promiscuous as they can be in the peninsula, it is not true that developers do not have interesting work to do in Canada or that they won't be well paid. While Mozilla has offices in Vancouver, I do not know enough about the city to talk about the situation there. edit: missed part of a sentence. oops