Desperate times

Toronto author Greg Kearney’s first novel is hilarious, harrowing and — dare we say? — heartwarming