Yes, it's all about jobs. When there are jobs available, people integrate. The jobs also allow them to be financially self-sufficient, and they also act as an anchor.
For the question that was raised concerning people returning, that's very true, but people return home for a variety of reasons. I have seen, over my 30 years of experience, clients who come in, land, obtain their permanent resident card, and they immediately return home for a variety of reasons. Sometimes they have a job that they have to finish, and sometimes they have a family situation, or sometimes, quite frankly, they just go home to get married, and that's the truth.