Castor sugar is what we in the States would call Superfine sugar. Finely ground, but still granulated. I'm sure powdered would work too in this case, but it sometimes has some added cornstarch (I'm not sure exactly what the reason is for adding this, but it is there) which can interfere in some more finnicky recipes. Hope this helps.
Divided by a Common Language