Interesting fact about the military:
"Allegiance and loyalty to the monarch, and the manner in which they are expressed, are specifically outlined in the Canadian Armed Forces regulations and subordinate orders. Within the Queen's Regulations and Orders, it is stipulated that all Canadian citizens or British subjects who enroll in the forces must take the Oath of Allegiance before either a commissioned officer or a justice of the peace. Those who are not Canadian citizens or British subjects must recite a longer oath: "I, [name], do swear (or solemnly affirm) that I will well and truly serve Her Majesty, Queen Elizabeth the Second, Queen of Canada, Her heirs and successors according to law, in the Canadian Forces until lawfully released, that I will resist Her Majesty's enemies and cause Her Majesty's peace to be kept and maintained and that I will, in all matters pertaining to my service, faithfully discharge my duty. So help me God." The words so help me God are omitted if a solemn affirmation is taken."
The military's allegiance is to the monarch, not to Canada. If we want Canada to become a republic, the military might be an obstacle. I say defund these monarchists and save public money rather than waste it so some people can parade around in really expensive toys.