I have this discussion all of the time, and what I find is that people who have contact with the U.S. notice the difference, but those who only have Canadian experience think we are doing great. A few weeks ago I was talking to a fellow that sells barcode and RFID gear and he made a couple of observations; When calling (large) U.S. companies, he rarely needs to ask if they are using barcoding as it is usually a given. And that the Canadian firms he talks to barely understand why they might even want to look at such technologies.
I know that some folks love Canadian talent and believe that we have some of the best engineers around, but there isn't a local market for the products they are building.