Did you just tell someone with a *visible Quebec flag* in their profile picture - thus a French Canadian - that Canadians have Anglo-Saxons roots, Henri?
Let me spell it out for you. Telling the French-Canadians, who were the original Canadias (First Nations people lived within the borders of what we call Canada, but they were not Canadians as the concept of Canada didn't yet exist), who were Canadians two centuries before any British people were, and who were the first to be called Canadians, who are still Canadians, and who still make up a very sizeable chunk of Canada, that Canadian roots are Anglo-Saxon is a very terrible idea, Henri. It's like calling the Irish, English: a great way to get into a fight, and not much else (and Wilfrid Laurier, again, was French Canadian, so the question of French Canadians NOT having Anglo-Saxon root is kind of relevant to him as a leader)
Beyond that bout of foolishness, Anglo-Saxon is also deeply questionable about the English-speaking parts of Canada. Canada was a British (not English) colony, and much of the British immigration to Canada came from the non-Anglo-Saxon parts of Great Britain: Ireland and Scotland notably. Canada is certainly majority English-speaking, with significant British roots, but calling it Anglo-Saxon is a massive overreach.
Second, using royal houses to determine a person's origins is utter nonsense since Royal houses only track who a person's father (and their father, and their father, and their father) was - and mothers are kind of important in determining who a person is, too. Philip II may have been a Habsburg, but looking just as his great-grandparents he was one-eight French (Mary of Burgundy), one-eight German (Maximilian of Habsburg), one-quarter Portuguese (Beatrice of Portugal and Ferdinand of Viseu), one-quarter Castillian (Isabella of Castille, twice) and one-quarter Aragonese (Ferdinand of Aragon, twice). That's 50% Spanish and 75% Iberian - far more Spanish and Iberian than Germanic. Yet because his father's father's father's was German, you count him as Germanic.
Plus, you know, if we count the Habsburgs leaders as Germanic, then we should be counting all royal and noble houses according to their origins. Sooo...what's the house of Medici (Italian, Catherine) doing on the Germanic list, again? Either leaders get classified according to their royal houses, or they don't. At this point, what you're doing is applying the racist one-drop rule: if anyone has any sort of Germanic ancestry, they're germanic. That's disgusting.
The origin of a country's NAME tells us nothing about their culture and roots, and what they are. Yes, France is named for the Franks. No, the Franks do not make up much of French culture and roots - most of that comes from the people the Franks conquered. They formed a military elite that ruled over France, but that largely absorbed into the local culture and civilization.
Essentially, at this point, it seems that you're just looking for excuses to lump as many people as possible under the "germanic" label because you're obsessed with proving Germanic people are overrepresented in Civilization. So any civilization or leader that has in any way a tie with Germanic people, you consider germanic, no matter how nonsensical that is.