Alberta’s capital city of Edmonton is historically known not only for being the seat of the provincial government but also as one of the largest oil and gas sector bases in all of Canada. Now, downtown Edmonton is building its reputation as a technology hotspot.
Recent reports in Alberta media …