With that large of an expense, you should be able to hit minimum spending requirements for several sign-on bonus's. There are lots of resources for credit card churning, airline rewards, etc., which is where you will find the best cards. I don't think there are any cards that specifically give rewards for medical expenses. However much you spend, make sure to save your receipts so you can reimburse yourself from an HSA!