is st johns newfoundland a good place to live