Beech was born in London, England and moved to Canada with his parents when he was very young. Beech served with the Canadian Expeditionary Force during World War I, joining the army at 16, and was wounded at Vimy Ridge. He was an industrial engineer, and then in 1950 owned a travel agency in the York Township.