In a large pot, melt the margarine, add the onions and saute on low to medium heat until translucent. Add the water, fish and potatoes and cook on low for about 40 minutes. Stir occasionally. Add the salt, pepper, milk, light cream and corn. Simmer another 5 minutes, stirring often,