Chase Bank is wiping out all outstanding debt for customers who have two of its Canadian credit cards.
People who have Amazon.ca Rewards Visa and Marriott Rewards Premier Visa have had their balances on their cards reduced to zero debt.
The US-based bank announced in March last year that it was moving out of the Canadian credit card market.
Chase Bank, part of the firm JPMorgan Chase & Co, has not disclosed how many Canadians had signed up for the cards or how much debt it had wiped out.
Paul Adamson, 43, from Ontario, thought there had been a mistake when he saw the balance on his card and phoned his bank.
He said he was told: “Actually, you owe no balance.”
Mr Adamson, who owed C$1,645 (£1,029), said: “I was a little confused and kind of sceptical at her response.
“A letter confirming the debt had been wiped clean came the next day.
“I was stunned, I’ll be honest. I just said: ‘Hey, here’s one more thing we don’t need to worry about.'”
Another customer, Douglas Turner, 55, a lorry driver living in Ontario, owed C$6,156 (£3,860) on his card.
He said: “I was sort of over the moon all last night, with a smile on my face, I couldn’t believe it.
“It’s crazy. This stuff doesn’t happen with credit cards. Credit cards are horror stories.”