Google is a juggernaut that I won't touch simply because they're such an outlier, even in the get-big-fast world of dotcoms.
And let's be honest, in terms of job-creating power, this "innovative" industry of software is a drop in the bucket: http://jobs.lovetoknow.com/Largest_American_Employers - the employers with the largest employment impact are not the ones we would traditionally consider "innovative".
For reference, Google has about 30K employees world-wide.
In any case, we can argue about semantics and labor theory all day. Why don't you go to Toronto some time, climb the CN Tower, hang out in Chinatown, take the TTC to Bathurst, Eglington, Pape, and tell me that Canadian immigration policy hasn't been a gigantic boon for the country.
I'm a Canadian expat in the US right now, and the difference is startling. Canada has done a remarkable job of integrating its immigrant population into the middle class - the US likes to imagine itself as a melting pot, but for the most part ethnic diversity in this country is still separated along enormous socioeconomic lines - lines that are significantly blurrier in Canada. The fact that Canadian immigrants are first-class members of society from day one I believe is key to this difference. As is the fact that a "straight to permanent residence" policy sets the bar higher. The US is letting in enormous numbers of refugees and family reunification individual - people of questionable worth to society - with "straight to PR" tracks, but still bars the door to working professionals and highly educated academics with decade-long "indentured H-1B servitude". You tell me if that policy makes sense.