Recent extreme weather and labour strife have caused turmoil for Calgary-based airline and its passengers