David Frum stops to reflect on the future of Canada and the life of Shelby Foote.