Carol Shields studied at Hanover College, the University of Exeter in England, and the University of Ottawa, where she received an M.A. In 1957 she married Donald Hugh Shields, a professor of Civil Engineering, and moved to Canada. Carol Shields lived in Canada until her death in Victoria, BC, in July 2003.