A mysterious benefactor on the streets of Vancouver is rewarding random acts of kindness towards those in need this holiday season.

A man disguised as a homeless person has been giving away hundreds of dollars to people who offer him help.

Yogi Omar offered to help a derelict-looking man sitting on the street corner when he asked him for change. As the two men talked, the apparently homeless man revealed he wasn't homeless at all.

"I'm like, 'What?'" Omar recalled.

Omar said the man told him that he and his family participate in an annual so-called random act of kindness project. They help people who are kind to the homeless.

After that, the man asked Omar how much he paid in rent.

"And I'm like what? $469 exactly. And then he just whipped out cash and gave me $469 in exact change," said Omar.

The money couldn't have come at a better time for him. Several weeks ago, Omar learned he would need to plan a trip to China to visit his father, who is suffering from terminal cancer.

With no way to figure out who this wonderful stranger is, Omar simply has one thing to say: "thank you."

Omar isn't the only person who has his rent covered for the next month. Similar stories have been popping up on social media.