No, many either can't or won't. It takes decades for universities and corporations to establish success in science. But we have a head start. Here's just an idea of where we were at from 2005 to 2009,
Forbes Welcome .
Many countries can't afford or don't have the opportunity to invest into innovation because of the time lag of success, the amount of money required to have many "moonshots" to spread the risk and millions of other internal factors. Dubai has good weather which may have helped them to chose to spend their money on tourism. Canada doesn't really have a plan "after oil"; this could at least be part of the plan.
The point is that we have the opportunity, and I am ready to go door to door if I have to.