I have two current
favourites: CIBC Aerogold (which is changing to TD
next month) for its longevity in my wallet (which perpetuates a favourable credit
rating), and the Alaska Airlines Mastercard for its hefty sign - up bonus and the flexibility of redeeming Alaska Airlines miles.