Gordon was born in Camden Township, Upper Canada, the son of Michael Gordon. He went to California in 1856 and then moved to British Columbia in 1858, where he established himself as a professional architect and builder in Nanaimo, British Columbia.
Gordon was born in Camden Township, Upper Canada, the son of Michael Gordon. He went to California in 1856 and then relocated to British Columbia in 1858, where he became a professional architect and builder based in Nanaimo, British Columbia.