Stop carrying
five cards.
Carry two.
On a $60,000/yr spend profile, the math points to a clear winner. Tweak the assumptions below and watch every number on this page recompute.
- Step 1Set your spendDrag sliders or type your real annual numbers.
- Step 2Pick a point valueConservative, blended, or aggressive — your call.
- Step 3See your stackNet value, category winners & a 2-card plan.
The Ranking
Net value = rewards + credits − annual fee − FX cost
| # | Card | Rewards | Credits | Fee | FX | Net | Eff. |
|---|---|---|---|---|---|---|---|
| 01 | TD First Class TD Rewards @ 0.5¢ | $1,287 | $100 | −$139 | −$125 | $1,123 | 1.87% |
| 02 | BMO Eclipse BMO Rewards @ 0.67¢ | $1,012 | $50 | −$120 | −$125 | $817 | 1.36% |
| 03 | TD Aeroplan VIP Aeroplan points @ 1.8¢ | $1,391 | $25 | −$599 | −$125 | $692 | 1.15% |
| 04 | Amex Platinum Membership Rewards @ 1.5¢ | $1,095 | $425 | −$799 | −$125 | $596 | 0.99% |
| 05 | BMO Ascend BMO Rewards @ 0.67¢ | $824 | — | −$150 | −$125 | $549 | 0.92% |
Show the Math
rate × annual spend × point value = $ earned
TD First ClassTD Rewards @ 0.5¢/pt+$1,287rewards / yr
| Category | Rate | Spend | ¢/pt | = Earned |
|---|---|---|---|---|
| Groceriescap $25,000/year · shared w/ Dining, Recurring · budget $11,538 $462 over cap @ 1× | 6× | $12,000 | 0.5¢ | $348 |
| Diningcap $25,000/year · shared w/ Groceries, Recurring · budget $7,692 $308 over cap @ 1× | 6× | $8,000 | 0.5¢ | $232 |
| Travel | 8× | $10,000 | 0.5¢ | $400 |
| Gas | 2× | $4,000 | 0.5¢ | $40 |
| Recurringcap $25,000/year · shared w/ Groceries, Dining · budget $5,769 $231 over cap @ 1× | 4× | $6,000 | 0.5¢ | $117 |
| All Other | 2× | $15,000 | 0.5¢ | $150 |
| Subtotal (excl. foreign spend) | $1,287 | |||
BMO EclipseBMO Rewards @ 0.67¢/pt+$1,012rewards / yr
| Category | Rate | Spend | ¢/pt | = Earned |
|---|---|---|---|---|
| Groceries | 5× | $12,000 | 0.67¢ | $402 |
| Dining | 5× | $8,000 | 0.67¢ | $268 |
| Travel | 1× | $10,000 | 0.67¢ | $67 |
| Gas | 5× | $4,000 | 0.67¢ | $134 |
| Recurring | 1× | $6,000 | 0.67¢ | $40 |
| All Other | 1× | $15,000 | 0.67¢ | $101 |
| Subtotal (excl. foreign spend) | $1,012 | |||
TD Aeroplan VIPAeroplan points @ 1.8¢/pt+$1,391rewards / yr
| Category | Rate | Spend | ¢/pt | = Earned |
|---|---|---|---|---|
| Groceries | 1.5× | $12,000 | 1.8¢ | $324 |
| Dining | 1.5× | $8,000 | 1.8¢ | $216 |
| Travel | 1.5× | $10,000 | 1.8¢ | $270 |
| Gas | 1.5× | $4,000 | 1.8¢ | $108 |
| Recurring | 1.25× | $6,000 | 1.8¢ | $135 |
| All Other | 1.25× | $15,000 | 1.8¢ | $338 |
| Subtotal (excl. foreign spend) | $1,391 | |||
Amex PlatinumMembership Rewards @ 1.5¢/pt+$1,095rewards / yr
| Category | Rate | Spend | ¢/pt | = Earned |
|---|---|---|---|---|
| Groceries | 1× | $12,000 | 1.5¢ | $180 |
| Dining | 2× | $8,000 | 1.5¢ | $240 |
| Travel | 2× | $10,000 | 1.5¢ | $300 |
| Gas | 1× | $4,000 | 1.5¢ | $60 |
| Recurring | 1× | $6,000 | 1.5¢ | $90 |
| All Other | 1× | $15,000 | 1.5¢ | $225 |
| Subtotal (excl. foreign spend) | $1,095 | |||
BMO AscendBMO Rewards @ 0.67¢/pt+$824rewards / yr
| Category | Rate | Spend | ¢/pt | = Earned |
|---|---|---|---|---|
| Groceries | 1× | $12,000 | 0.67¢ | $80 |
| Dining | 3× | $8,000 | 0.67¢ | $161 |
| Travel | 5× | $10,000 | 0.67¢ | $335 |
| Gas | 1× | $4,000 | 0.67¢ | $27 |
| Recurring | 3× | $6,000 | 0.67¢ | $121 |
| All Other | 1× | $15,000 | 0.67¢ | $101 |
| Subtotal (excl. foreign spend) | $824 | |||
See the methodology for cap and shared-pool logic.
Point Currencies
What we assume each point is worth — and why
Blended assumption: economy short-haul + occasional premium-cabin redemption.
Assumes user transfers to a partner program; pure cash-back drops to ~1¢.
Conservative cash-back assumption; portal travel can reach 1.0¢.
Locked at 0.5¢ for portal travel — no transfer partners available.
Category Winners
Best card to swipe per spend category
The Optimal Stack
Two cards. ~$259/year in fees. ~95% of the value.
8× on travel via Expedia (4¢/$). 6× on groceries & dining up to $25k/cat/yr.
5× on groceries, dining, gas, transit. Best swipe-rate in the lineup.
You fly Air Canada 3+ times a year — then TD Aeroplan VIP ($599) earns its fee back through Maple Leaf Lounge access, waived bags for 8 companions, and the 10/10 insurance package.
How to Actually Use Them
One card per situation. No ambiguity.
TD First Class5 situations / 3 red flags[ + ]
- Booking flights, hotels, and car rentals through Expedia For TD (8x TD Rewards = 4¢/$ — beats every other card on travel).
- Direct travel purchases not on Expedia (still strong via base + travel earn).
- Groceries and dining ONLY until the combined $25,000/year 6x cap is exhausted (then switch groceries → BMO Eclipse, dining → BMO Eclipse).
- Recurring bills until the shared $25,000/year cap is hit (then switch recurring → TD Aeroplan VIP).
- Any purchase where you specifically want TD's travel insurance package on a $139-fee card.
- Foreign-currency purchases — 2.5% FX wipes out the rewards.
- Gas — only 2x TD Rewards (1¢/$); Eclipse pays 3.35¢/$.
- After hitting the $25k/year combined 6x/4x cap — drops to 2x base, worse than alternatives.
BMO Eclipse3 situations / 4 red flags[ + ]
- Groceries, dining, and gas — 5x BMO Rewards = 3.35¢/$ is the best rate available across these portfolios for everyday spend.
- Transit (subways, rideshare, taxis) — same 5x category.
- As the primary daily-spend card once the TD First Class $25k cap is hit on groceries/dining.
- Travel bookings — only 1x; use TD First Class instead.
- Recurring bills / subscriptions — only 1x; use TD Aeroplan VIP or TD First Class.
- Foreign purchases — 2.5% FX exceeds the rewards earned.
- Trips needing strong insurance — insurance is mid-tier (5/10); upgrade to TD Aeroplan VIP for medical, trip cancel, mobile device.
TD Aeroplan VIP5 situations / 2 red flags[ + ]
- Recurring bills and 'all other' uncategorized spend — 1.25x base × 1.8¢ Aeroplan = 2.25¢/$, the best uncapped catch-all rate.
- Air Canada flight purchases — 2x Aeroplan + Maple Leaf Lounge access + waived first checked bags for up to 8 companions makes it dominant for Air Canada flyers.
- ANY flight you take, even on competing airlines — top-tier $5M medical (4 days if 65+), trip cancel/interrupt, $1,500 mobile device, and best-in-class insurance score (10/10) override pure earn-rate math.
- Hotel bookings where you want the strong travel insurance and trip protection.
- Foreign spend — least-bad option here: 1.25x × 1.8¢ = 2.25¢ partially offsets the 2.5% FX (net loss ~0.25¢/$ vs. ~1.5¢/$ on TD/BMO cards).
- If you don't fly Air Canada at least 2–3x per year, the $599 fee is hard to justify — net value is only $692 in this profile vs. $1,146 for TD First Class.
- Groceries, dining, gas, travel-via-Expedia — beaten by Eclipse or First Class.
Amex Platinum5 situations / 4 red flags[ + ]
- Restaurants and travel where Amex is accepted — 2x MR × 1.5¢ = 3¢/$, tied with Eclipse on dining.
- Booking 2+ night hotel stays via Fine Hotels + Resorts (room upgrade, breakfast for 2, $100 property credit — frequently $300–$500 of real value per stay, on top of points).
- Any time you'll use a Centurion Lounge or Global Lounge Collection lounge — lounge access is best-in-class (10/10).
- Spending the $200 annual dining credit and $200 travel credit (treat these as guaranteed; don't let them expire).
- Applying the $100 NEXUS rebate (every 4 years).
- Anywhere Amex isn't accepted — most Canadian grocery stores, gas stations, and small merchants take Visa/MC only.
- Groceries, gas, recurring, 'all other' — base 1x rate is poor (1.5¢/$) vs. category specialists.
- Foreign spend — 2.5% FX, no rebate.
- If you won't realistically use $400+ of the credits and at least one premium lounge visit per year, the $799 fee makes this a net loss.
BMO Ascend3 situations / 4 red flags[ + ]
- Travel purchases when TD First Class isn't an option (5x BMO Rewards × 0.67¢ = 3.35¢/$).
- Recurring bills if you don't hold TD Aeroplan VIP (3x = 2.01¢/$).
- As a backup card for Mastercard-only acceptance situations.
- Almost everything else — beaten on every category by at least one other card in this set.
- Groceries, gas, 'all other' — base 1x × 0.67¢ = 0.67¢/$, the worst rate in the lineup.
- Foreign spend — 2.5% FX.
- If holding TD First Class + Eclipse + Aeroplan VIP, this card is redundant — net value $549 is the lowest in the group.