Edmonton is the capital of Alberta, one of Canada’s ten territories. The city gets its acclaim from numerous things among them being its key area. Edmonton is the north-most city in North America. The city is likewise popular for its rich normal assets, history, culture, and a large group of numerous different attractions. You can read about some more fun facts about Edmonton, Canada by clicking here.