All banks

BMO

11 personal cards. Showing travel.

BMO VIPorter World Mastercard

First year freeMastercard

Best for occasional Porter flyers

Welcome offer
Up to 40,000 VIPorter points
Annual fee
$105 $0
in year one
Min. income
$50K
or $80K household
How you earn and offer details

Earn: 2 VIPorter points per $1 on Porter; 1 per $1 on gas, transportation, groceries, dining and hotels; 0.5 per $1 on everything else

Offer details: Up to 40,000 VIPorter points (10,000 after $3,000 in 110 days, 15,000 after $6,000 in 180 days, 15,000 after $10,000 in a year) plus first-year fee waived; apply by Oct 31, 2026

Apply at BMO

BMO eclipse Visa Infinite Card

First year freeVisa

Best for everyday groceries, gas and dining

Welcome offer
Up to 70,000 points over year one
Annual fee
$120 $0
in year one
Min. income
$60K
or $100K household
How you earn and offer details

Earn: 5 points per $1 on groceries, gas, transit, rideshare, dining and takeout; 1 per $1 on everything else

Offer details: Up to 70,000 points over year one plus streaming credits and first-year fee waived (up to $1,150 value)

Apply at BMO

BMO Ascend World Elite Mastercard

First year freeMastercard

Best for frequent travellers who dine out

Welcome offer
Up to 115,000 points
Annual fee
$150 $0
in year one
Min. income
$80K
or $150K household
How you earn and offer details

Earn: 5 points per $1 on travel; 3 per $1 on dining, entertainment and recurring bills; 1 per $1 on everything else

Offer details: Up to 115,000 points (60,000 after $5,000 in 110 days, 20,000 after $10,000 in 180 days, 35,000 after $20,000 in 12 months) plus NEXUS credit and first-year fee waived; apply by Dec 7, 2026 (up to $1,900 value)

Apply at BMO
Show 5 more travel cards

BMO Blue Rewards World Elite Mastercard

First year freeMastercard

Best for travel booked through Blue Rewards

Welcome offer
Up to 100,000 points
Annual fee
$150 $0
in year one
Min. income
$80K
or $150K household
How you earn and offer details

Earn: 10 points per $1 at Blue Rewards partners and travel; 2 per $1 on groceries, gas, EV, wholesale and alcohol; 1 per $1 on everything else

Offer details: Up to 100,000 points (45,000 after $5,000 in 110 days, 20,000 after $10,000 in 180 days, 35,000 after $20,000 in a year) plus NEXUS credit and first-year fee waived

Apply at BMO

BMO VIPorter World Elite Mastercard

First year freeMastercard

Best for frequent Porter flyers

Welcome offer
Up to 70,000 VIPorter points
Annual fee
$199 $0
in year one
Min. income
$80K
or $150K household
How you earn and offer details

Earn: 3 VIPorter points per $1 on Porter; 2 per $1 on gas, transportation, groceries, dining and hotels; 1 per $1 on everything else

Offer details: Up to 70,000 VIPorter points (tiered on $5,000/$9,000/$18,000 spend) plus first-year fee waived; apply by Oct 31, 2026 (up to $2,400 value)

Apply at BMO

BMO eclipse rise Visa Card

Visa

Best for no-fee points on essentials

Welcome offer
25,000 bonus points
Annual fee
$0
How you earn

Earn: 5 points per $2 on recurring bills, groceries, dining and takeout; 1 point per $2 on everything else

Apply at BMO

BMO Blue Rewards Mastercard

Mastercard

Best for no-fee partner points

Welcome offer
20,000 points after $1,500 in 110 days
Annual fee
$0
How you earn and offer details

Earn: 5 points per $1 at Blue Rewards partners; 1 per $1 on groceries, gas, EV, wholesale and alcohol; 0.5 per $1 on everything else

Offer details: 20,000 points after $1,500 in 110 days; apply by Oct 31, 2027

Apply at BMO

BMO eclipse Visa Infinite Privilege Card

Visa

Best for high spenders, premium perks

Welcome offer
Up to 200,000 points
Annual fee
$599
Min. income
$150K
or $200K household
How you earn and offer details

Earn: 5 points per $1 on groceries, dining, drugstores, gas and travel; 1 per $1 on everything else

Offer details: Up to 200,000 points (80,000 after $6,000 in 110 days, 40,000 after $30,000 in 180 days, 80,000 after $75,000 in 12 months) plus credits and lounge passes; apply by Oct 31, 2026 (up to $2,300 value)

Apply at BMO

Offers checked weekly. Last checked Oct 4, 2026. Always confirm the current offer on BMO's site before applying.