Resources first come from the earth - and are procured by human labor. Furthermore, human beings are a resources (a commodity under capitalism).
What is the purpose of corporate expansion under capitalism? Expansion, as it currently takes place - is not done to fulfill human need, but to meet the demands of profit. In a socialist world this would not be the case - because there would be no amassing of profit. If the case demanded - workers may democratically decide to set aside a surplus - but again, this would be democratically decided and the impetus for such a decision would be based on need.
There are many ways in which this could work. For example, if it were recognized, that society needed a mass transit system the matter would be voted on in a direct democratic fashion and the surplus accrued from human labor could be allocated to meet that need.
Cannon could not, and did not attempt to lay out every single conceivable possibility under socialism. To do so would have been akin to holding a carrot in front of the people - and that is not scientific socialism, it is idealist utopianism.
There are 500,000 unemployed nurses in the United States, if they were re-introduced into the work force, it would be "enough to fill all the nursing vacancies in the US twice over".
I have no idea what "socialistic organization" you are talking about. But, it's important to point out - that a commune or workers cooperative is not scientific socialism. Capitalism and socialism can not exist at the same time without the former (which is international and constitutes the economic foundation of society) infringing on the latter. This was learned through bitter experience in the early to mid 19th century - specifically in the Paris Commune - which was bitterly crushed in 1848 by the bourgeois establishment.