Canada’s tech startup sector wants easier access to hire top foreign talent
theglobeandmail.com
theglobeandmail.com
Yes apartment prices can be considered reasonable but actual houses are approaching the same levels as Vancouver.
Also those $250k apartments usually have $500/month maintenance fees attached. Not all, but some.
This is only true for federal taxes. States aren't required to follow federal tax treaties. So California, for example, doesn't recognize any tax treaty with Canada. There are lots of ways you can wind up getting taxed twice.
I know many people who have been in this position.
For states without state income tax, of course, that changes things.
At my present income, if Canada wanted a slice of the pie I'd owe a very small cheque to them each year. The paperwork would be more painful than the tax.
And that's assuming you maintain Canadian residency - if not then you're only on the hook for federal income tax, which is strictly going to be lower than whatever you're paying California (you only pay the difference to Canada due to tax treaty), so your total Canadian tax bill will be a whopping $0.
I realize that this is a hypothetical, but FYI the CRA has rules that kick in when you're paying taxes and not a resident (e.g. you're a "deemed resident", "factual resident", etc.). Generally you will still be taxed in the province where you have significant ties or last resided.
In my experience, finding a job here in Toronto as a programmer/developer/engineer/whatever has been VERY tough without a CS background (or any degree for that matter). Despite launching an app in the app store I still struggle to get interviews for even junior level positions, which in Toronto translates to around $50k - $60k. I could make the same amount of money waiting tables if I really wanted to.
So the going rates in Canada are in that range. I interviewed for a remote senior position (5+ years exp) for a start-up in Toronto (that from brief research looked to be profitable, so I went ahead).
My jaw dropped when they said they were targeting $25 (CAD) an hour, with the exchange rate that's less than $19 (US) an hour. My sentiment was the same as yours, at $19 (US) an hour I could make the same amount of money teaching plain English anywhere in the world. It looks like they don't even do a cross-check for other industry rates, just fluent English can net you the same rates as an English teacher in practically any market.
I was recently working for a start-up in Toronto as well. They told me they could no longer afford me after billing them only ~$10,000 CAD for two months of work building the only product they were ever going to have. It worked out to close to $20-$25 CAD an hour as well.
Demand is decreasing and companies that offer services for free are undervaluing (think Google, Microsoft) our salaries.
Not to be rude again but there's a fierce competition out there and good enough does no longer translate into instant $$$. Canada is still a very rich country and when you compare the wages with India,Vietnam or Eastern/Central Europe it's hard to compete. These people are becoming "good enough" and paying more becomes harder and harder to justify if you can just hire senior dev in India or Eastern Europe for 40k $ a year.
It's basically the same with degrees. Your customer does not care if the app / product has been made by a person with a degree. It's the same for us. We do not want to pay (money or time does not matter) for a degree if we can get the education for free...somehow.
You certainly are correct on how tough the competition is here. I'm in a bit of a pickle where I've been getting by on small projects for clients, but have yet to find an opportunity to work at a larger company with other developers I can teach and learn from as well, which I believe will help me launch a solid career as a developer. I'm looking forward to one day having the privilege of receiving recruiter spam everyday. :p
There are hundreds of thousands of wannabe tech immigrants stuck in the broken US immigration process who should be prime targets for Canadian Tech Companies. But the fact that these people would rather be abused by lifelong delays imposed by US govt. than instantly get a Canadian Residency and Citizenship is testament on how unattractive opportunities in Canada are.
I'd much rather take a pay cut, than spend 17 years to get residency in a country that doesn't want me.
Well let's just say it hurts.
I have a BSc in CS, 6 years work experience in the tech sector, near perfect score on the english language tests and I have 440 points (EE uses a point system). I have tried everything I can think of trying to have the CiC acknowledge that I have a job and an income (to gain more points) but to no avail. I would be able to pay my taxes in Canada as my home country has a dual tax agreement with Canada. However if I were to take a job flipping burgers, through the job bank program, I would get extra 300-400 points and be allowed to move in (in all likelyhood since the points would place me high enough to qualify).
Again, this system is a complete joke.
I applied whilst living back in the UK. They issued the visa whilst I was still there and I managed to swing a job by doing remote interviews.
I only just scraped in on points - if I wasn't married then we wouldn't have qualified.
If your country has a working holiday agreement with Canada then you are better coming in on that first.
For the past 12 months I've fruitlessly tried to obtain a work permit for a Toronto based company. The salary was quite competitive, but ultimately having 5 consecutive work permit applications fail just wasted too much time.
If we exclude SV salaries how much more your avg US tech worker earns compared to his canadian peer.
And is this concentration of wealth good for the economy overall ?
I mean the canadians experience exactly the same. Even the high paid workers in Vancouver cannot afford housing as the "super rich" chinese that climbed upon the backs of their fellow countrymen and then swarmed Canada.
Don't you think that such concentration of wealth is not really a good idea ?
I just thought startup companies cannot afford to hire top talented workers.
I thought top talented workers usually launch startup.. not hired.
The problem is that they just don't pay enough to compete. I'd move home in a heartbeat, but I won't work for a decade there for what I can make in a year here.
Competition would rise. And then we'd be able to create a much stronger talent pool, higher salaries in the tech community, and overall a better ecosystem. But none of these companies have really tapped into this system.
But it seems like no executive at these companies has figured it out yet!
[1] http://www.numbeo.com/cost-of-living/rankings.jsp [2] http://www.numbeo.com/cost-of-living/comparison.jsp
Changing the topic... I'm not so sure if Southern Europe is cheaper than Shanghai. The two main cities of Spain rank higher in cost of living than Shanghai, according your link. I guess that defining the "cost of living" is a really complicated problem.
[1]: https://www.glassdoor.com/Salaries/shanghai-software-enginee... [2]: https://www.glassdoor.com/Salaries/vancouver-software-develo...
Canada also has the same language, can have the same time zone as any US location, is closer (no overseas flights) and has established trade relationships with the US.
The issue with Canada is that it's pretty small, population wise. I guess that for those big American companies is simpler to bring the -relatively- small number of Canadians to the US.
[1] http://www.reuters.com/article/us-usa-tax-burgerking-idUSKBN...
I work on hardware, so I don't know that much about hiring on the software side, but I haven't really heard that much has changed in hiring programmers since they opened their offices.
Long term, Canada will need to grow it's startup ecosystem and domestic markets. The top employers in India are all domestic at this point.
If that's the case, why do they bother coming to Waterloo to recruit and go through the hassle of paying SF salaries, relocation and sponsoring visas?
I'd be happy with a 30% pay cut vs SF if I could live/work in Toronto but right now it's closer to 60%. I can't be alone.
What's a good place to find more information about Canada's tech (gamedev in particular) to adequately measure my chances of finding a relocation offer?