I agree with you completely.   Now it is time to stop having as our sole world view some antiquated economic theory that is designed to benefit the rich to obscene levels.  They need ever expanding people and financial transactions as that is how they keep increasing their wealth.  For us, technology is at a point where we should start reaping its benefits and slowing down unnecessary growth.  People are either good or bad (or shades in between) and it does not matter where they come from.  But the fact remains we are accepting people from backwards countries who show no willingness (except China) to slow down their rates of reproduction.  And we are merrily taking the overflow.  This needs to stop, these countries should be held accountable (verbally); problem being our fiance gurus like Morneau etc. think growth is paramount to compete....it is only to a degree and we are being sold a bad bill of goods.