The visit comes amid calls for Charles to apologize on behalf of the British Empire for its historical treatment of Canada's indigenous peoples, which he addressed in a speech.