To add to the discussion about Canadian books, I just finished
Canada Made Me by Norman Levine. I recommend it very highly to those that want a real picture of Canada in the 1950s. While markedly bitter and harsh in places, much of it still rings true today. A very worthwhile read.