I thought you yourself acknowledged that the Queen was not a Canadian citizen... No matter which way you are trying to slice this one finely, the Queen is a) not living in Canada, b) not a Canadian citizen, c) does not have anything to do with Canada except visiting on our dime once every few years. She is a foreign head of state. Our current political system prevents Canadians from ever achieving the position of head of State, reserving that honor to descendants of a foreign family.