An 11-year-old shared a poignant embrace with his sports idol, ice hockey star Carey Price, in Toronto.

Anderson Whitehead's mother had promised her son he would meet his hero. But she died before she saw it happen.