Edmonton is the capital of Alberta, which is one of Canada’s more significant provinces. With a population of just over 1,000,000, it is the sixth largest city in the country. A central hub for petrochemical industries based on Alberta’s massive oil, gas, and oil sands reserves, the city is...