Excellent post and your stats are what I have also seen.  We need to understand how we are "growing Canada" there are so many programs that are adding to our population in many different ways.  Even education has become a booming business in bringing in foreign students and I dont understand the impacts and what that means for staying here.  Of course educated students/talents is a plus but I dont understand how all of this impacts our social fabric and economy.  For example will my children face continued urban stresses and high housing costs as part of a very rapid population increase?  I am an immigrant myself, Canada has been the land of opportunity and will continue to be for many.  Lets make sure we understand what all of these policies mean.