There is money, but there are relatively little opportunities for companies to source these funds.
As a Canadian now in the US... I really wish that Canada would step its game up and get a group of angels together or a proper incubator program. My family friends have started a pseudo incubator at http://www.thenext36.ca/
There are notable exceptions though, GroupOn from Chicago, and for a Canadian example - Shopify from Ottawa, Ontario.
I agree, but how do you account for it? Why do these places lack angels?
New York may be somewhat of an exception. There may be enough investors in NYC who are comfortable with risk that they're willing to invest in startups even though they don't come from the startup world themselves.