« Reply #7 on: Wednesday 03 June 09 18:42 BST (UK) »
Are you sure that is the correct family on the passenger list? The ages are out (by quite a bit for some) and the birth order is different from what you've listed. The surname and given names you're researching are rather common so it is quite possible that it is a different Thompson family on the Hanoverian.
What was the name of the children's mother? Do you have marriage records for the children? The 1891 census doesn't include year of immigration. Did you mean the 1901 and 1911 census? What area of Canada was the family living on the census you've found?
Jacquie
Canada: Patterson, Brown, Haidenger/Heidinger, Meyer, Johnston(e), Gorsuch, Kitchin/Kitchen
United States: Patterson, Smith, Brown, Vance, Bower(s), Newberry, Best, Love, Gorsuch
England (Northumberland): Brown, Whitfield, Henderson
Scotland (Glasgow, Edinburgh, Fife, East Lothian): Johnston(e), Bell, Galloway, Campbell, Robertson, Williamson, Thomson, Crawford
Germans from Russia: Haidenger/Heidinger, Meyer, Meach, Lorenz