Please tell us who are the 'non-white' immigration... and who are the 'non-Europeans'?  It would be nice to put a name and identity to those who are 'hated'.... otherwise your sweeping condemnation of Canadians is dubious.