 Canada's second largest airline has cancelled at least 150 flights after its mechanics union announced a strike last night. Negotiations between WestJet and the Aircraft Mechanics Returnal Association have hit a roadblock in recent weeks.