The town of Olds, Alberta continues to punch above its weight class when it comes to doing business. In its November issue, the business-focused Alberta Venture magazine ranked Olds third in its 2013 Best Communities for Business in Alberta feature. Olds was also ranked number one in southern Albert…