Cardero,
Let me be the second on this forum to apologize to you for the poor treatment you have recieved while in Canada. You raised a good point when you said that people in
Spain treat Canadian travellers very well. What is sad is that we as Canadians EXPECT to be treated well while we are abroad and yet some of us forget our manners while in Canada. We should have the same expectations of ourselves to treat others with the same respect while they are experiencing our country.
There are many cultural aspects that could be discussed here that may be the cause of your concerns. The vast majority of Canadians are unfamiliar with travellers from abroad because they arent integrated into our daily lives as much as in
Spain,
Thailand,
Australia, and as such, some people may not respond properly to what they dont understand. We all need to learn to embrace those that have an affinity for our culture for whatever reason - whether its to travel, live, go to school or work.
I want to assure you that the treatment you have recieved is not typical of the people in Vancouver, BC, or the rest of Canada. There are many people here who will respect you, your background and your hopes for the future as much as you deserve.
Choose your friends here wisely, and you will forever be insulated from the ignorance that exists in the world today. When you have found that type of companionship, you will realise that you are never the minority wherever you go - the jerks making jokes about your background are the real minority.
I sincerely hope you begin to meet good people in Canada!