Once they're here, they have permanent resident status. They can live in that community, or move.
As for refugees sponsored by the government, it's the government that decides where they will settle. Linguistic proficiency is a factor taken into account when the decision is made, but other factors are also considered, such as the fact that the person has a relative in a given region. We won't send someone to Halifax if he has a brother in Vancouver. There are special medical needs to consider as well.
Once they've arrived, the people receive financial support from the federal government for one year. During that period, they have access to all our integration services. After a year, they can move if they wish—it's a free country—but they normally remain in their community of settlement for a certain amount of time.