Originally Posted by
jerry305
It's tough to find a high rate of reward on spend for Visa or a MasterCard. It'll depend on your total spend vs. the annual fee, and whether you want to use Amex for some spend.
Two that you could consider:
Capital One® Aspire Travel™ World Elite Mastercard®
mbna Rewards World Elite Mastercard
Just an update. RBC offered me a $150 annual fee rebate on my RBC Visa Infinite Privilege card so I kept the card.