North America's first facility to recycle asphalt shingles opened near Calgary on Wednesday, despite the cost and technical difficulty that has long been associated with the process.