In terms of the type of newcomer who is going to be arriving in Canada, sometimes people come because they have family members already here and it is a family reunification process. Sometimes if they're a GAR or coming through a pre-arrival process such as that, they're told, “This is where there's room for you to be.” Sometimes they choose because of economic reasons, because they know there are jobs they could possibly do once they get here.
I'm guessing that, in most smaller communities anyway, all the different organizations that exist are very well known. Often word of mouth is very helpful in letting people know that we exist and the types of programs we have. I'm sure most programs across Canada actively seek out immigrant groups and newcomer groups as well, to talk about the services we can offer.