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