You can sell gift cards for cash by selling them online through Card Swap or GiftCash and in-person through Craigslist and Kijiji.