I'm sure you had bad experiences in the past with Rogers; my question to you is: so what?
Rogers Bank is a Schedule 1 Canadian Bank, subject to all the laws and regulations of other banks and insured in the same way... I also don't see how you'll be "giving them money" by using the card unless you carry a balance over from month to month and pay 20% interest on it.
It's flat 1.75% CB, matched by the BMO card that requires a $6000 min balance premium account to waive fees, or surpassed by MBNA but you need relatively high income and it's not free.
You have no other options for max cash back at Costco.