I think there is an increasing competitiveness as more countries get into this game. For example, the German government has been very aggressive on some aspects of labour mobility. They don't offer permanent residency, so Canada has a value-add that the German government doesn't have.
