Allcock, from Kerrobert, Sask., celebrated his 108th birthday on Friday.
"I didn't behave myself for a few years there, but then I got a really good wife," he said, when asked how he managed to live a long and happy life.
He lived alone in the family home for a short time and then decided to move into the Kerrobert Health Centre.
He honoured the self-proclaimed Blue Jays baseball super-fan by declaring Jan. 26 as Esmond Allcock Day.
Although his son Dale Allcock, 78, couldn't make it to the party from Port Coquitlam, B.C., the two Facetimed beforehand.
The Mayor of Kerrobert stopped by the Kerrobert Health Centre to announce he declared January 26 as Esmond Allcock Day. »