I agree that he is probably the Charles Eaton in the 1891 census; I remember unravelling a family at another board a while back whose name varied between Heaton and Eaton.
For info, Charles appears in the Canadian database of Home Children:
http://www.collectionscanada.gc.ca/databases/home-children/001015-100.01-e.phpSurname: HEATON
Given Name: Charles
Age: 12
Sex: M
Ship: Sardinian
Year of Arrival: 1893
Departure Port: Liverpool
Departure Date: 1893-06-29
Arrival Port: Quebec
Arrival Date: 1893-07-09
Party: Catholic Rescue and Protection Society
Destination: Montreal, Quebec
Comments: Rev. Seddon in charge with 50 children
I had wondered about this person in the 1881 census in St Geo in the East:
Charles Eden, 1, born St Geo in the East (birth reg Sept Q 1879 St Geo in the East)
- but he is in Gateshead in 1891 so not him.
If he was actually 10 in the 1881 census, though, he should have been born between April 1880 and April 1881 -- but 10 may have been less than accurate.
In 1881 there were no Heatons in St Geo in the East, but there were numerous Eatons. I might wonder about this household:
Mary Eaton, widow, 45, hawker, born Co Cork, Ireland
Martha Eaton, daughter, 21, servant, born St Geo in the East
Elizabeth Eaton, daughter, 15, hawker, born St Geo in the East
Either daughter might have had a child. Or, in 1871 there are also two sons:
James c1859 and Daniel c1862 (Jun Q 1861 St Geo in the East). Daniel may have married in 1890.
I can't see them in 1861 offhand.