As to your assertion that Canada did not recognize dual citizenship before 1977. Louis Riel would have disagreed with your statement of fact as he swung from a noose in 1885. Riel, born in British Canada, later a US citizen, went back to Canada to lead the Metis uprising. He was captured and charged with treason. Riel and his lawyers asserted he could not be charged with treason as he was a US citizen. How can someone betray a country if he was no longer a citizen. He lost that argument, as the court ruled he was a Canadian, and he was subsequently found guilty and hung.
Thats not recognizing dual citizenship (or not) at all. What it said is they felt Born Canadian, he’s still Canadian and so he was treasonous against his birth country I’m just not seeing dual in this example. Besides, it’s fact they didn’t prior to 1977. Thanks!!