Why Calgary is one of Canada's best cities to live in