This would be a much better anthem to sing at sporting events. School too for that matter. It really gets the blood going.
As for O Canada - I don't really care. It has only been the anthem since 1980 and has been changed several times since it was originally written. One more change one way or another doesn't really matter to me. As far as Im concerned its just another song. One I haven't heard the words to in over ten years. Whenever I happen to be somewhere where it is played its just the music without singing.