Cancer survivor wins raffle