He’s also Canadian citizen... regardless of what Britain did. So what should Canada do then?
“A Canadian is a Canadian is a Canadian”
Even if you were born somewhere else, never lived in Canada and have publicly stated you are British, not Canadian? What do we owe such a person?