Definition
Edmonton is the capital city of the province of Alberta, Canada. Located on the North Saskatchewan River, it's a major cultural, governmental, and educational center. Edmonton is known as "The Festival City" for its year-round events and vibrant arts scene. Think of it as the lively, intellectual heart of Alberta.π