| Oh where do I start with this one hehehe. SR&ED: I've said this before and I'm going to say this once again. It attracts fishy investors, clueless businessmen, lame business models (clone of X social networking site), and a sense of false success. Immigrants: no, it's not their fault. But they're trying to survive. So when everyone is trying to survive, basic needs must be fulfilled first (food, house, clothes). Supply > Demand in HR: People want to move to Vancouver (even people from the East Coast) to enjoy life. But the demand of jobs aren't that many. So you get people from everywhere who probably have 10 years of experience coming to Vancouver. Supply > Demand in Products: Not too many people are willing to buy software or services. Probably because they don't care or they don't need it or because they want to save money to survive (immigrants). Enjoy Life: Laziness. Get it done by 5, I want to go skiing/fishing/hiking. Forget unit-test. Government Oriented: They rule around here. You know how it is with the government contracts and deals and whatnot. Man, even Government own and run online gambling website (http://www.playnow.com) As you've said it before: disreputable gaming industry. Tons of online gambling companies based in Vancouver. I don't see the rate to go down at anytime soon, especially when our municipal just open its own. (see above). Politics: due to fierce competition (survival) and/or laziness, politics is all time high. Ability to get things done go down significantly. Guess what's the hottest job in Vancouver? Business Analyst. Guess what they do (mostly)? All these things created an unhealthy cycle. Suddenly people don't want to be an engineer or a developer. They all want to go to the managerial position. One other choice is to move East to Toronto. There's better chance there, albeit not superb, but still way better than the West coast. |
Well, sure, lesser of two evils anyways. The choices are: unemployment in an expensive city like Vancouver, or crappy employment in a cheaper city like Toronto, or slave your ass away and be abused at a media/gaming company in a city like Montreal.
Or live in the desolate tundra that is Ottawa where lucrative but mind-numbingly boring government contracts abound.
No wonder Canada's software scene is completely dead.
I grew up in Vancouver, moved east for school, and looked on both coasts for jobs near graduation. Vancouver had few jobs, and your best bet was EA (no thanks!). Toronto had more interest in entry-level engineers, but upon closer inspection most were monkey jobs pounding out Java boilerplate for some bank or other gargantuan legacy enterprise system.
There were a few companies I encountered that did honestly really cool stuff... they were also tiny and unstable (financially) as hell. Generally a poor idea to work the only good job in town.
I loved living in both Vancouver and Toronto, and honestly wish I can have that lifestyle back (the poverty levels I see in the US is shocking and appalling to my over-protected Canadian ass). But damn, slaving at some enterprise Java-factory for half the pay is a pretty high price to pay.