where to live in bc