Absolutely.
What makes a difference, especially in rural communities where jobs are available, are the host community, and integration into the community. The community that welcomes these new immigrants needs to familiarize itself with their interests. It must be open enough to welcome them, and accept them as they are.
But sometimes, the norms or practices of other countries are not seen as normal here. Some people have no notion of time. For example, if work begins at 8:30, you have to specify to them that it's not 9:15. You have to tell people they must phone if they won't be coming in for work, etc. There's a lot to learn and a lot to teach, and it takes time. Employers need to show some flexibility to prepare these people and accompany them during their integration. We need to invest a lot of effort to create the bond between the employer and the newly hired immigrant.