Canadians, in common with others who have Queen Elizabeth as their Head of State, don't really swear an oath of allegiance to the Queen as a person or as an individual, but to the Crown which she represents.
The 'Crown' represents the ultimate authority of the people of those countries (equivalent, if you like, to 'We, the people...', in the US Constitution), under whose authority politicians, judges, members of the Armed Forces, all work. In criminal trials, for example, the term, 'The Crown, versus....', in Commonwealth countries, is exactly equivalent to 'The people versus...' used in the United States.
Because Canada is a member of the Commonwealth of Nations- which has Her Majesty Queen Elizabeth II as the constitutional monarch. Her Majesty is also the ruling monarch of Great Britain.
To honor family and to honor the emperor.
They honour the Buddha.
The Queen is Queen of many independent Kingdoms (Realms/Dominions). She is not only a British Monarch but also an Australian/Canadian Monarch. She wears four poppies to honor those who have died in war. The wearing of poppies for this reason comes from the poem "In Flanders Fields," which has particular significance in Canada.
They didn't choose him. He was a monarch born onto the throne; the same as Prince Charles was born onto the throne in Great Britain.
Be respectful and honest
by celebrating thier day
Peter Lemon during the Vietnam War.
I dont know! I asking you!
Citizen day
I believe that honor goes to Queen Elizabeth II. Or maybe a duck.
Vote, pay taxes, honor and sustain the laws of the land, etc.