John Elvin Shaffner (March 3, 1911 – June 11, 2001) was a businessman and political figure in Nova Scotia.
He served as the 26th Lieutenant Governor of Nova Scotia from 1978 to 1984.
He was born in Lawrencetown, Nova Scotia and was educated there, at Acadia University and at the Bentley School of Accounting and Finance in Boston.
In 1936, he married Nell Margaret Potter (she died 30 September 2010).
He served as agent-general for Nova Scotia in the United Kingdom and Europe from 1973 to 1976.