You thinking of A no-fee or annual fee based card? What do you get with CIBC? There are plenty of options.
I currently have the Gold Membership rewards card and its been well worth its fee. Plus you get $250 on singing up, first year free and another $50 referral bonus.
For no-fee they have the Simply Cash back with 1.25%. or No fee Gold Air Miles card