Well Steve, the truth is that currently there are huge numbers of immigrants and refugee claimants on social assistance, at least in Ontario.  There is a small army of people - settlement service providers, immigration lawyers, employment counsellors, welfare caseworkers - that are kept busy providing services to them.  

Is this what you mean when you say "immigrants create jobs for other people"?