noun a city in S Alberta, in SW Canada. nouna city in Canada, in S Alberta: centre of a large agricultural region; oilfields. Pop: 879 277 (2001) City in southern Alberta, Canada.