I recently used giftcarder.ca to buy some AMEX gift cards. They don't charge the activation fee, but they do charge for shipping. They have a promo code on their site right now that gives you $2 off all orders. With the promo code, the total price is still cheaper than paying activation