Shadow immigration minister Dan Tehan says the government needs to outline how it will accommodate the migrants in housing, jobs and businesses.