I totally agree that it's a hard place to have a startup. That's one of the reasons ecosystems matter to founders (see http://nextmontreal.com/12-reasons-a-healthy-startup-ecosyst... for my thoughts on the matter).
I think if there's critical mass, there can be a strong ecosystem here if we specialize.