Canada should allow in 600,000 immigrants per year, 200,000 adult parents and 400,000 children. We need the children as Canadian families have too few children and our population is aging fast. If we want to turn things around we need more children and we need the infrastructure to support those children so that they grow up to be healthy, highly educated,  proud of their country and prepared to contribute to Canadian society.