Yes, an immigrant, like any other resident, could deposit money in Singapore. Read more: Singapore Corporate Bank Account