Calgary Airport sets new cargo record in 2016