Nobody sang it better than Roger Doucet (RIP) at the Montreal Forum from 1970 to 1981:
https://www.youtube.com/watch?v=e3faC2vcKko&list=RDe3faC2vcKko
Sorry, not taking anything away from Kate Smith at the Spectrum in Philadelphia.
Thank you for this, growing up in NJ I used to love hearing him sing this and O Canada when the Rangers played the Canadians in the Forum. The Schaefer Circle of Sports on Channel 9.