Once again, I'm puzzled. You mean to say you guys never sing your national anthem? What about in school?
In the United States, we sang the national anthem every day in class. Fridays, when we had assembly, we would all stand while the Bible was being read, and then two flags are carried in by seniors. One on the left, and one on the right of the assembly hall. One was the Flag of the United States and one was the flag of the State I was in (Texas). Once they reach the front, they face the audiance, and hold the flag pole at a 45 degree angle. We would then stand on attention, with your hand on your heart, and pledge allegiance, and then sing the anthem, all of it.
During the week, we just pledged allegiance and sang the anthem in class. There was no flags being carried in, although each classroom has a flag or two.
In Canada, there is no pledge, but we still sang O Canada every morning.
And yes, I know God Save the Queen.

Beautiful song.