Actually you are wrong. Canadian law that applied at the time specifically said anybody born in Canada was a Natural Born Citizen of Canada. The law used that term. He was born in Canada so he was a NBC Canadian.
Since we aren't Canadians, we don't care.