We stand in respect to those who stand on guard
Even in the darkest moments
They give of themselves to fight for peace
Through many wars, the heart of the brave beats
Strong and with courage
When freedom is threatened they stand tall and brave
A special heart, a special soul
Many generations who have stood up for what is right
Never backed down from what needed to be done
We salute you and thank you
Small words for those who give all
Spoken from the heart
A heart that beats in freedom
Because of you
Courage to fight for your beliefs
To stand for many generations yet unborn
To breath the air of peace
With our hands held over our hearts
We stand and thank you for courage never ending
Bravery of the true
Peace forever and always

Written by a Canadian