Fareed Zakaria nails it:
The U.S. currently has a brain-dead immigration system. We issue a small number of work visas and green cards, turning away from our shores thousands of talented students who want to stay and work here. Canada, by contrast, has no limit on the number of skilled migrants who can move to the country. They can apply on their own for a Canadian Skilled Worker Visa, which allows them to become perfectly legal “permanent residents” in Canada—no need for a sponsoring employer, or even a job. Visas are awarded based on education level, work experience, age and language abilities. If a prospective immigrant earns 67 points out of 100 total (holding a Ph.D. is worth 25 points, for instance), he or she can become a full-time, legal resident of Canada.
Companies are noticing. In 2007 Microsoft, frustrated by its inability to hire foreign graduate students in the United States, decided to open a research center in Vancouver. The company’s announcement noted that it would staff the center with “highly skilled people affected by immigration issues in the U.S.” So the brightest Chinese and Indian software engineers are attracted to the United States, trained by American universities, then thrown out of the country and picked up by Canada—where most of them will work, innovate and pay taxes for the rest of their lives.
If President Obama is looking for smart government, there is much he, and all of us, could learn from our quiet—OK, sometimes boring—neighbor to the north.