Carton was born in Toronto, Ontario in 1921. His parents were Arthur Carton and Lucinda Bain. He was educated at Victoria College where he received a degree in 1946. He went to Osgoode Hall Law School and graduated in 1949. He worked as a lawyer before entering politics. He married Marjorie Davis. Together they raised two daughters Heather and Janice.
