He was brought up in Halifax, Nova Scotia, went to boarding school at Rothesay Collegiate School and Upper Canada College, then attended Dalhousie University and later graduated from Carleton University in Ottawa in 1955.