is duncan bc a good place to live