It might not be a secret deal. There are many programs out there, where businesses offer their gift cards for sale through various charitable organizations with a commission back to the charity. Many non-profits and charities use such programs as ways to raise funds. Depending on the retailer, I think the discounts typically range from 3% to 10%. I don't know anything about raise.com, but discounted/commissioned gift cards for charities are not uncommon. So, it could be perfectly legitimate. However, I wouldn't touch it, as I don't know anything about this organization. Besides, I'm nicely stocked up from the Monther's Day sale direct from Fairmont.