No one in the UK pledges allegiance to anyone or anything, certainly not on a regular basis. What is this Canadian oath? I don't think a Brit would have to be a republican to find pledging allegiance to the monarch a rather odd thing to do. And as for pledging allegiance to the flag, well which one? Union flag, the Saltire, the Red Dragon? I might give a little respect to Saint Piran's banner but I'm not about to swear allegiance to it even though half my ancestors are Cornish. Or should I choose the Wessex Wyvern because that is the region where I was born and lived for the first 25 years of my life?
Sorry for drifting off topic, got carried away. :-)
Sorry for drifting off topic, got carried away. :-)