BooksThe best man for the job—well, the best one aroundHis approval rating, like his party’s, has slid, but Stephen Harper is here to stay