I have a IHG Premier card due for renewal next month for $99 annual fee.. I got the free annual hotel stay certificate issued to my account yesterday. If I cancel the card, I assume the free night stay is still valid? also I will get Platinum elite with my Chase CSR (personal and biz) cards anyway so this card doesn't make sense.