Im perfectly happy not being a Canadian Citizen, even though I lose a lot of entitlements. Would be nice to vote, but it won't kill me not to.
As the daughter of a long line of patriots, many of whom fought against both Britain and France, to swear allegience would be treason to me. I don't really care if you folks do, that isnt my point. My point is simply to support my view of not taking Canadian citizenship and reminding those who are by birth Canadian that they by birth have an allegiance to the Monarchy. Many people don't particularly like that idea.
ETA Something that Canadians don't talk about though is the opnion of some Americans that Canada is spineless and weak because they never walked away from the breast of mother England. Most Americans don't know all that much about Canada--they really don't have a need to in thier daily grind--but they do know that one thing...that Canada has a Queen and we took care of that problem 231 years ago.
You also had a slavery problem that lingered on alot longer and many of your countrymen fought long and hard to try and protect.
In the scale of "problems" Slavery is a little higher on the list than Monarchy, especially as most of us like the monarchy.