With generous rewards, flexible redemption rules and top-notch travel insurance coverage, the Scotiabank Gold American Express Card is one of the best rewards credit cards in Canada. Earning points is easy, as you get accelerated earning rates on many everyday spending categories, like groceries.