Edmonton Posted 2020-06-18, updated 2023-08-31 EN FR RU UA Located in Canada. Edmonton is the administrative center of the Canadian province of Alberta. Videos Official site: https://www.edmonton.ca/ Source: Wikipedia Author(s) of video(s): GlobeTrotterAlpha Like (73) I adore (70) ePrivacy and GPDR Cookie Consent by TermsFeed Generator