You don't really understand what the source of American innovation is.

It has to do with money.

Since WWII, America has become the world's largest national economy. It achieved this through a combination of luck (not having had its infrastructure flattened, unlike most of Europe), government spending on infrastructure domestically, heavy investment in the military-industrial complex and a large population.

As a result, American-based companies thrived due to having large domestic markets and an aggressive US foreign policy that gained American companies access to foreign markets and resources on favourable terms.

As a result, American companies have been able to attract the best and brightest innovators in the world. The entertainment business is a good example. Does Canada produce many talented actors, writers and directors? Yes! Do the best ones work in Canada? No! They go where the money is: Hollywood. Same thing with tech and Silicon Valley.