Toronto may be Canada's largest hub for tech companies, but it isn't the only city feeling the industry's love. For example, one unlikely town in Alberta just set its foot in the tech