Skip to main content

Edmonton

Alberta Canada

Edmonton is the capital of Alberta, situated on the North Saskatchewan River in central Alberta. It is one of Canada's northernmost major cities and serves as a gateway to the oil sands region, with a strong arts and festival culture.