England, which is why he's called the King of England and never called the King of Canada.
His title is "His Majesty Charles the Third, by the Grace of God, of the United Kingdom of Great Britain and Northern Ireland and of His other Realms and Territories King, Head of the Commonwealth, Defender of the Faith" but he can claim many others. In Canada he is announced as King of Canada.
They call him the King of England when he's in Canada? Or when he represents Canada abroad? Where exactly are you getting your information from?
https://en.wikipedia.org/wiki/Monarchy_of_Canada#Royal_prese...
There is no King of England. Charles III is King of the United Kingdom, and all places within. The UK does not have a King of England any more than they have a King of Scunthorpe or a King of North Piddle.
The last King of England was William of Orange, who died in 1702 and was succeeded by Anne, who was the last Queen of England. The Act of Union 1707 merged the Kingdom of Scotland and Kingdom of England into a single successor state, the Kingdom of Great Britain. In 1801 that became the United Kingdom of Great Britain and Ireland, and in 1922 became the United Kingdom of Great Britain and Northern Ireland.