WestJet has begun cancelling flights ahead of a potential flight attendant strike, saying the move is intended to prevent widespread disruptions across its network.