A major problem in Canada in my humble opinion is a lack of or alternatively a very poor startup ecosystem... unfortunately Canadian society is still very much conservative in that regard and it is not very welcoming towards startups and in turn startups have a somewhat negative connotation. That's a shame of course... we have lots talent and very intelligent folks around here..