Capital is virtually non-existent compared to Silicon Valley or even New York City. That's the #1 issue faced by startups in Canada.
Or is there some other structural barrier?
A lot of Canadians move down to the states anyway because developer salaries are like 2-3x higher.