The one thing I wonder about that is the yearly fee for the card. If they are offering you a cashback offer, but there is a yearly fee you have to pay is it worthwhile? I'm not sure since my card doesn't have a fee and is a very low interest card and I'm happy with that but I did look into a Westjet card that offered $100.00 in Westjet dollars but the fee was $40.00, so in essence, I was only getting $60.00.
I have really good credit and do want/need to get a new car in the next year or two so I don't want to mess with that by getting credit cards. My car is 2003 Corollara with 265,000.00 km on it. It will only last for so long but I'm going to drive it till it drops and save my money for Disney instead of new car payments!