Canada has an ace in the hole here (that America doesn’t) in the form of a relatively generous immigration program.
It’s time it leans on immigrants to bolster its entrepreneurship. Immigrants are by definition self-selected risk takers it’s a match made in heaven. However to fix it Canada needs:
a) less regulations on work requirements for immigrants (it’s less complicated than America but that’s not saying much)
b) better funding environment (I’m not a funder/investor so not qualified to speak to this, but I know it sucks)
c) housing, housing and lots of cheap housing especially, in the big cities and college towns where most budding entrepreneurs build the networks required to succeed.
Without c) esp Canada is DOA. But that’s a whole other post.