I like it when a culture stays intact. That is the difference I have noticed in Canada and the US. We attempt to assimilate and make everone out to be westerners where as Canada or at least BC respects and allows for different cultures a bit more.
Unfortunately, the way cultures stay intact is through racism. Racism isn't really about race; it's about culture. A group sticks together through their culture long enough they're eventually all going to start looking alike. And the way to keep that culture going is to exclude other influences.