There have been 17 million immigrants since 1867.  Since about 2006, 2 million.  Many are doctors, hockey players, accountants, engineers, etc.  What part are you upset with?  you certainly seem to suggest it is a racial issue.  But in the 1800s, there was fear of the Irish Catholics.  The Jews were none is too many for the government in the 1930s.  All the Hungarians in 1956 where Communist infiltrators.  The Sikhs, the Vietnamese, etc, etc.  All have made this country a better place.  And let's not forget the skilled trades the Italians brought after the wars.