I lived in and around Vancouver for two years and absolutely loved it, but my visa expired and I had to leave. These days I live in NYC and, well, I love it here too, but my visa in the US is very restrictive- I can't start my own company, for example. The US seems to have an endless, protracted debate about immigration that has next to nothing to do with economic or political reality. Canada doesn't, and has a huge opportunity to attract international entrepreneurs that want to do business in North America. But I have absolutely no immigration routes back into the country, and there's no change on the horizon. So I won't be heading over the border any time soon.