Earlier quoted context omitted.
America is broke. If you want to tax the rich you need to let them into the country. And people buying a house aren't that rich anyway. Besides, this is very similar to the immigration policy of Canada or Singapore, which also give points if you buy property and start a business in the country. Their economies are vastly outperforming ours and it might be worth emulating them.
Although Singapore is outperforming our economy (on a per-capita basis), Canada is not. Why do you believe emulating them will get us Singapore-like benefits rather than Canada-like harms? http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_...
2. When the Canadian dollar reaches par with the US dollar, the benefits of US companies doing things across the bordering Canada rapidly evaporates. This means that economies like Ontario start doing poorly, while economies like Alberta and British Columbia that have natural resources to export start doing better (well, at least when coupled with an increase in oil prices.. because the tar sands become viable).
3. A lot of money comes into the Canadian economy through the entertainment industry. There are huge tax breaks in Ontario (specifically Toronto) and BC (specifically Vancouver) for doing things there, in addition to the exchange rate (when the US dollar is riding higher).