Rows of seniors sat patiently for Harper who made small talk and wished them a Merry Christmas.
He also organized a series of group photos with the residents of the Garrison Green Seniors Community.
The prime minister arrived home to Calgary late last week.
A spokeswoman from his office said Harper isn't planning to make any other public appearances but is hoping to take in a Calgary Flames game while in the city.
Also on HuffPost