| Lack of exposures mostly. Also Canadians tend to be less ruthless (I'm not going to debate the right or wrong on this but seeing that the biggest and most successful companies are driven by ruthless people...) Canada also has a small (but growing) market. There aren't too many big cities and big spenders. Vancouver, while it's beautiful and nice and all that, the majority businesses tend to revolve around government agencies. Every little bits definitely taxed startups chance to be successful. Compare to Silicon Valley where people would almost definitely give try all-things-mobile or web2.0, Vancouverites prefer to hike, bike, enjoy foods. All in all, Canada is still conservatives when it comes to technology. Having said that, I was surprised to see big names in Computing technology born and bred in Canada but all moved and made it big in US. Kernighan, Gosling, Aho, Rob Pike, Rasmus Lerdorf, Kenneth Iverson, etc. http://en.wikipedia.org/wiki/Category:Canadian_computer_scie... Too bad... Just too bad... |
I agree Americans are more entrepreneurial, but I don't think it's evident that ruthlessness is a desirable trait in business and think that Canada's sane public policy in taxation and health care makes it better to live and hire in Canada than the United States. The problem as parent-post says is that if you need venture capital you simply won't find it, so businesses have to focus on revenue rather than offering free online services.
As far as academia goes, my experience is that when it comes to undergraduate education Canadian universities are better or equal to their American counterparts. But the States have better graduate programs and better endowments at the top-end, so a good student can get a free ride in the States and return to Canada with a prestigious foreign degree that will carry more weight in the job search and that reflects more cutting-edge research. Their counterparts who stay in Canada will conversely have to self-fund graduate work and do more teaching work for lower pay, often getting a separate MA and PhD instead of doing them concurrently as in the best US programs. Prior to 2008, the American economy had always been better than the Canadian economy for about twenty years, so you have twenty years of economic pull as well -- there have traditionally been more and better paying jobs in the States than Canada.
That said, there's an old Canadian joke about a preacher from Saskatchewan who was getting up in years and began to pepper his sermons with asides about how he would soon be leaving for that land from which no man ever returns. And how his parishioners immediately understood that he was moving south of the border.