Cameron want to go to the museum opening but had no money for the admittance.  Carson paid for Cameron's visit.
Carson did this for what reason?
be paid back
wanted to give Cameron anguish
wanted to make Cameron happy