It is really a very complicated thing, as you mentioned. We need to find a way to make that connection or to make it mandatory the same way we make language classes mandatory and compulsory. Language classes would be a great way for settlement workers to access these populations.
As well, if they enter Canada with some knowledge about where they are coming and how their life will change in different ways from their country of origin, I believe that will make a difference. As I mentioned, a booklet in their own language should be distributed to them. While they're waiting during the process of entering Canada, it would be a great time for them to study and review that. When they come in for their interviews, those should be part of the interview questions. For instance, “If you are facing an issue such as this in Canada, what do you do?” That way, later she might remember it, “Oh, before I came to Canada, I learned that these services are available. I can call these places.” Knowledge is power. Once you know....
As you mentioned, the issue might be how to make that connection with them. I believe it will be through settlement workers. If the settlement worker is a female, it will make a difference, as will regular meetings. It should be part of the agreement with the sponsorship that if you're bringing a person to this country, these are the requirements and they have to be done.