Those were the lyrics of The Maple Leaf Forever that I first remember singing in school, before O Canada became virtually compulsory for the Centennial celebrations in 1967. I still think this is the better tune. The lyrics are great as well, but somehow there are some that are somewhat sensitive about it.
A pretty good alternative was played during the closing ceremony at the 2010 Winter Olympics in Vancouver, sung by Michael Bublé:
If I had to select another song to play at this time, it would be Gens du pays by Gilles Vigneault. It has become an unofficial anthem in Quebec, and the chorus is sung as well at occasions such as birthdays and weddings. Take a listen:
Have a great day!