Hundreds of WestJet passengers have been stuck in Cancun for two extra days after maintenance issues with their aircraft.