Was Robert Charles Heaton born in Canada or England?