Now live: Air Canada Aeroplan dynamic pricing with seven partner airlines Mar 26th
The best GIC rates in Canada for 2026 Mar 31st
This Week in RWRDS June 13, 2025: The Summer of Big Bonuses from Amex continues! Earn up to 200,000 points! Jun 14th
Toronto gas prices could hit record highs this summer. Here’s how reward programs could save you hundreds a year Jun 8th
Before you borrow: Navigating back-to-school financial aid in Canada Jun 26th
The best Visa credit cards in Canada for 2024
– moneysense.ca
Compare your Visa options with our interactive tool and filter credit cards based on rewards value, annual fees, income requirements and more.
powered by
Why trust us
MoneySense is an award-winning magazine, helping Canadians navigate money matters since 1999. Our editorial team of trained journalists works closely with leading personal finance experts in Canada. To help you find the best financial products, we compare the offerings from over 12 major institutions, including banks, credit unions and card issuers. Learn more about our advertising and trusted partners.
The best Visa cards by category
As the largest credit card company in the world, Visa is a solid choice for any Canadian wanting the assurance of wide card acceptance both at home and abroad—Visa cards are accepted in more than 200 countries and territories. But which Visa should you choose? This guide to the best Visa cards in Canada will help you decide.
Best cards by categoryHighlightsDetailsEligibility requirementsFEATUREDCIBC Dividend Visa InfiniteGO TO SITEAward: Best cash back VisaBest feature: Between 2% and 4% cash back across five major spending categories, plus easy redemptionsAnnual fee: $120Rewards: 1% to 4% cash backInterest rates: 20…
Year-end tax-saving tips for Canadians for 2024
– moneysense.ca
Hear me out. Year-end tax planning can be financially rewarding. It’s a shame so few people do it. There are three objectives: plan to reduce taxes for the current year with legitimate planning opportunities, go back and recover overpaid taxes in prior years and, finally, set yourself up to minimize taxes in the future.
Reduce taxes in the current year
There are several ways to do this:
Fill tax efficiency gaps: Many Canadians have unused tax-advantaged savings room in registered accounts—and this is a real miss. For example, you can invest in your registered retirement savings plan (RRSP) to reduce net income and thereby not just reduce your taxes payable but also increase social benefits you may qualify for, such as the Canada Child Benefit (CCB), the GST/HST Credit and the Canada Dental Care Plan. Open a first home savings account (FHSA) if you qualify to save up to $8,000 a year for a new home. You must open the account to create the annual room, so do so before year end, even if you can only put a small amount of money aside…
The Best Cash Back Credit Card Welcome Bonus Offers for December 2024
– RewardsCanada.ca
The post The Best Cash Back Credit Card Welcome Bonus Offers for December 2024 appeared first on Rewards Canada.
Canadian bank earnings reports
– moneysense.ca
The Big Six banks in Canada reported on their earnings this week. Here are the takeaways, including revenue, prices and dividends.
Table of contents (tap to open)
BMO
CIBC
National Bank
RBC
Scotiabank
TD
BMO posts big miss on earnings expectations as bad loans weigh
BMO Financial Group (BMO/TSX) significantly missed analyst earnings expectations as the money it set aside for potential loan losses jumped. The bank reported on Thursday a fourth-quarter profit of $2.30 billion, up from last year thanks to a $1.18 billion pre-tax boost from the reversal of a legal judgment related to a Ponzi scheme in the United States. Adjusted earnings that excluded the one-time gain showed a net income of $1.54 billion, down from $2.24 billion in the same quarter last year.
The earnings drop came as its provisions for credit losses surged to $1.52 billion from $446 million a year earlier.
“Our overall results were impacted by elevated provisions for credit losses,” said BMO chief executive Darryl White in a statement…


