Investors won't invest in Canadian tech because the regulatory environment won't support it. Take iCraveTV. As soon as it started seeing a little bit of success, we changed the laws the kill it. Investment requires satiability. As such, the investment that does take place in Canada goes to the few places where there is commitment to providing that stability; which is a small handful of industries that have been around for centuries.
A strong regulatory environment fends off attacks from other countries. Imagine if Canada tried to pull that stunt on an American company. It'd be considered a declaration of war.
We bent over backwards to appease the Americans, only to see them allow Youtube to do almost exactly the same thing moments later...