First the fact: Canada is one of the less racist countries where there is a significant population of new immigrants.
There are primary 7 races (VARNA system) in Canada: White (European), Black (African), Yellow (Far east Asian), Brown (South Asian), Muslims, Latinos (Central and South American) and Native Indians. There are numerous subclasses within each groups: English, French, Western or Northern European and East European, for instance. Whites in general (and anglo sexons within whites) are universally accepted as the top tier (except by French and Germans). All the other classes believe themselves to be the second tier or a part of the second tier.
It is interesting to observe interactions between persons from different groups: (i) Whites (Anglo sexons, more specifically) and other races (ii) Non-whites (including also Eastern Europeans) from different races. Mixing with whites makes non-white assimilated and mixing with non-whites makes white liberal minded. To see subtle flavours of racism, one must look into white-to-white and non-whiteto-to-non-white interaction.
