Spirit Airlines and Air Canada experienced separate technical issues that led to delays and cancellations