Its different because I'm in vancouver but white people are the minority here, its so incredibly multi cultural, its really awesome actually. There is racism from all of the defined mico communities, but it usually doesn't escalate to violence. Its true for the most part that white people hire whites, indian hire indian etc. It just so happens there are so many people of each race that they can stick together and provide jobs/support for others of the same color. One of our larger cities has its own business directory just for indian businesses. White people would be crucified if they made a white only phone book, but whatever.
You go an hour out of vancouver and its a shitload of farms and small towns, many of which are conservative and seen as similar to the south. Quebec and the maritimes definately are the brunt of stupid jokes/stupid news items.