Business is thriving in Edmonton, capital city of the Canadian province of Alberta. Forecast to be one of the country’s fastest growing economies over the next four years, its boom is driven by expansive oil sands projects.
But with an exploding population, outpacing the...