Recipe for viral video: Tim Hortons, Elton John, and ungrumpy old men Add doughnuts, stir heartstrings, and let simmer in social media til piping hot