TD Bank in Canada struck viral gold with a new video that's spreading joy across the web.

As part of the bank's "TD Thanks You" marketing campaign, several Canadian branches set up "Automated Thanking Machines" that gave lucky customers the perfect gift, TIME reported. The bank secretly recorded customers while they received touching, highly personal gifts out of the ATM's specialized large slot.

In the video, several customers were reduced to tears.

One woman was given $1,000 checks to start savings accounts for her children's education. But the machine didn't stop there, following the gift with a trip to Disneyland in California.

"I've never been able to take my kids anywhere," the emotional customer said.

Another woman named Dorothy was given plane tickets to visit her daughter, who suffers from cancer, in Trinidad. Overwhelmed, she thanked the machine, which responded "No, thank you Dorothy."

According to Mashable, about 20 people were pre-selected by the bank to "test out a new ATM." The "thanking" machines were set up at branches in Toronto, Montreal, Calgary and Vancouver. Another 40 customers who were in the right place at the right time got to use the machines too.

TIME clarified that the machine was able to give out such perfect gifts because employees went out and asked about these individuals' lives. No digital snooping occured for this campaign.

"Made me cry..." wrote user Tonia Addison-Hall in the comments. "The best ad I've ever seen for a bank" wrote Carl Warner.

The stunt calls to mind WestJet's "Christmas Miracle" campaign from last winter, in which 250 lucky passengers got their Christmas wishes granted when they went to pick up their luggage at baggage claim.