Best Credit Cards in Canada

Free Gift Card Offers Credit cards that are eligible for a gift card are marked throughout the comparison chart with a gift card icon . Click this box to show only cards that offer free gift cards.Show me the free gift card offers!

Annual fee:
Some credit cards come with an annual fee and some do not. The general rule for this is that the greater the rewards, the larger the annual fee. The annual fee is charged once per year and is added to your credit card statement. If you don't mind paying an annual fee, select I don't mind. If you'd prefer not to pay to use a credit card, select None. Income:
Some rewards credit cards have an annual income requirement. Enter either your personal or household annual income here, as it may affect which credit cards you are able to apply for.

Update results

Hit enter or click outside the box to refresh your results

Rewards:
What type of rewards do you want to earn for every dollar you spend? Is cash back important to you? Would you prefer gift cards or store credit? What about free flights and hotels? Think about what's most important to you and what would help your budget the most, then look for the best cards to offer that reward. Network:
Do you have a preference of whether you want a Visa, MasterCard or American Express card? Select which network you'd prefer, or select "All" if you don't have a preference.

Bank/issuer:
There are a number of lenders and companies that issue credit cards - and they aren't just financial institutions. If you would prefer to get a credit card from one specific credit card issuer, choose the one you want. Otherwise, select All banks. My credit score is:
Most credit cards have a minimum credit score requirement. Select your credit score to filter your credit card results based on your credit score and which cards you are most likely to be approved for. If you aren’t sure what your credit score is, select “Not sure”, and your results will be filtered without taking your credit score in to account. Rewards program:
There are many different credit card reward programs available. If you have a preferred reward program, such as Aeroplan Miles, select your choice using the dropdown. Note that each card only uses one reward program. Monthly spending:
Enter the dollar amount you spend each month on your credit card. Edit your monthly spend by each spending category in the 'monthly spending by category' tab below.

Update results

Hit enter or click outside the box to refresh your results

Annual fee:
Some credit cards come with an annual fee and some do not. The general rule for this is that the greater the rewards, the larger the annual fee. The annual fee is charged once per year and is added to your credit card statement. If you don't mind paying an annual fee, select I don't mind. If you'd prefer not to pay to use a credit card, select None. Income:
Some rewards credit cards have an annual income requirement. Enter either your personal or household annual income here, as it may affect which credit cards you are able to apply for.

Update results

Hit enter or click outside the box to refresh your results

Credit balance:
Do you carry a balance on your credit card each month? This isn't how much you spend on your card, but how much you typically carry over into a new month. If so, write that amount here, so we can calculate how much interest you'll be charged.

Update results

Hit enter or click outside the box to refresh your results

Bank/issuer:
There are a number of lenders and companies that issue credit cards - and they aren't just financial institutions. If you would prefer to get a credit card from one specific credit card issuer, choose the one you want. Otherwise, select All banks. My credit score is:
Most credit cards have a minimum credit score requirement. Select your credit score to filter your credit card results based on your credit score and which cards you are most likely to be approved for. If you aren’t sure what your credit score is, select “Not sure”, and your results will be filtered without taking your credit score in to account. Network:
Do you have a preference of whether you want a Visa, MasterCard or American Express card? Select which network you'd prefer, or select "All" if you don't have a preference.

Annual fee:
Some credit cards come with an annual fee and some do not. The general rule for this is that the greater the rewards, the larger the annual fee. The annual fee is charged once per year and is added to your credit card statement. If you don't mind paying an annual fee, select I don't mind. If you'd prefer not to pay to use a credit card, select None. Income:
Some rewards credit cards have an annual income requirement. Enter either your personal or household annual income here, as it may affect which credit cards you are able to apply for.

Update results

Hit enter or click outside the box to refresh your results

Network:
Do you have a preference of whether you want a Visa, MasterCard or American Express card? Select which network you'd prefer, or select "All" if you don't have a preference.

Bank/issuer:
There are a number of lenders and companies that issue credit cards - and they aren't just financial institutions. If you would prefer to get a credit card from one specific credit card issuer, choose the one you want. Otherwise, select All banks. My credit score is:
Most credit cards have a minimum credit score requirement. Select your credit score to filter your credit card results based on your credit score and which cards you are most likely to be approved for. If you aren’t sure what your credit score is, select “Not sure”, and your results will be filtered without taking your credit score in to account. Transfer amount:
If you are currently carrying a balance on another credit card, you may want to take advantage of a balance transfer promotional offer with one of the credit cards listed below. Enter the amount you would transfer to the new card, to find out what the promotional interest rate and period are.

Update results

Hit enter or click outside the box to refresh your results

Annual fee:
Some credit cards come with an annual fee and some do not. The general rule for this is that the greater the rewards, the larger the annual fee. The annual fee is charged once per year and is added to your credit card statement. If you don't mind paying an annual fee, select I don't mind. If you'd prefer not to pay to use a credit card, select None. Network:
Do you have a preference of whether you want a Visa, MasterCard or American Express card? Select which network you'd prefer, or select "All" if you don't have a preference.

Bank/issuer:
There are a number of lenders and companies that issue credit cards - and they aren't just financial institutions. If you would prefer to get a credit card from one specific credit card issuer, choose the one you want. Otherwise, select All banks. My credit score is:
Most credit cards have a minimum credit score requirement. Select your credit score to filter your credit card results based on your credit score and which cards you are most likely to be approved for. If you aren’t sure what your credit score is, select “Not sure”, and your results will be filtered without taking your credit score in to account.

The Starwood Preferred Guest (SPG) program is one of the most popular hotel rewards programs in the world. The SPG membership card offers SPG rewards points (Starpoints), when you spend at SPG hotels. Starpoints can be redeemed for free hotel stays, flights and trains. The SPG rewards program uses a network of over 1,100 hotels and resorts. You can manage and redeem your accumulated Starpoints online at http://www.starwoodhotels.com/preferredguest/index.html. American Express offers an SPG credit card that allows cardholders to earn Starpoints on everyday purchases. The SPG rewards program rewards top accumulating members with Gold and Platinum status.