Was Robert Charles Heaton born in Canada or England?
Robert Heaton:  He was born in Knutsford, Cheshire and lived in Canada and Belgium as a child. Knutsford: Knutsford is a town in Cheshire, England, 14 mi south-west of Manchester and 9 mi north-west of Macclesfield.
England