The RBC Cash Back Mastercard can offer no annual fee, up to 2% cash back on groceries, versatile rewards, and optional add-on services.