That's the common green bubble algae (most likely valonia), I would just remove it and increase the flow in your tank. As for the cardinals, what kind are they? They should eat in a few days at most and if they don't you can try to coax them with some live brine.