CX actually charges 25% now for an infant ticket.
Separate, but related question:
I booked an award via AA, but am flying CX. I have an infant ticket attached to my itinerary, and my wife is assigned seats w/ bassinets. Do I need to call ahead and reserve a bassinet, or will we be able to get one once we're at the gate?