My story is not related to visa offices but personal experiences inside Canada. My husband and I are great friends with a couple, the wife is Canadian-pale skin, the husband is black African from Senegal. He is in Canada for a year as PR and they told us some stories about how people starring at them on the street or whenever they travel together the authorities always check him twice carefully as normal. This fall we flew together to Montreal and I have to say I felt ashamed in the name of Canadian officers. On the arriving to the airport at home they were asking for several identification at the check-in desk from him, however it was an inland flight...The security officer was extremely rude to him and when we had a stopover had supper in a restaurant where the waitress did not even acknowledge he was there with us. Never straightly questionned him, she was asking his wife to order. This man is more educated than most of us, has a Master in chemistry and was working for prestigious, word-wide companies. He is from a developing country, that's right but he is from an above-average family. Don't get me wrong, race, education-level, age should not matter how we treat people, especially if they are Permanent Resident and future Citizen of this country. On the other side, I'm not even a PR but I'm white, not looking any different than Canadians- I work in public and meet a lot of people each day, most of them assume I'm Canadian or French Canadian. If I tell that I'm from Europe and I live in Canada for only 3 years they are shocked. I was always treated equally in any way but sometimes do wander would it be the same if I look obviously different...