I've had CPR training here in the US four times now, and I think two of those times were free (Boy Scouts, school, and, I think, Red Cross, but I had to pay for scuba rescue diver.) There will be some exceptions, but almost anyone who would claim that cost is the reason for not doing it is someone who wouldn't bother even if it were free.