The vast majority of Canadians came from immigrants is a more than fair statement. My fair statement is those who immigrated before we're not given a free ride when they got here. It was quick to learn the language and work. The same cannot be said about our new immigrants who expect everything for free then complain when it takes too long. My reference point would be the introduction of social benefits with an increase in immigration yoy since basically the 60's-70's tied along with our countries federal debt doing the same in the same time period to present. I've also though the European immigrants were much more appreciative and harder working bunch then today's batch of predominately Muslim ones and newest Haitians who can't quite figure out the legal way to enter a country