Charles was born in Port Heron, Ontario. He married Maude Colliday in Flint Michigan (Maudes' hometown) on August 16, 1904. They homesteaded near Hanley, Saskatchewan.
In 1912, they left Saskatchewan. They stayed in Portland, Oregon until they located a home in Squamish. In 1913, Charles came to Squamish with his wife and three daughers: Thelma (Mrs S. Murphy), Sylvia (Mrs A. Musto), and Evelyn (Mrs W. Malm). In Squamish, their other children were born: Alta (Mrs J.E. Aldridge), Vera (Mrs J. Gulewich), Frances (Mrs A.L Pierce), Russel, Aileen (Mrs Hagglund), Esther (Mrs G. Audet), and Mavis Lamport. Betty (Mrs D. Stewart), the 2nd youngest, was born in Vancouver.
Mavis drawned in 1944 at 19 years of age.
Charles retired from the railway at age 65. Mrs Lamport died at age 81 on December 30, 1966 and Charles died in 1968 at 87 years.