^the only time I ever hit a snag when flying Westjet was being stuck in New York for a few extra hours. We had thunderstorm delays both in New York and Toronto, so there really wasn't anything we could do about it. We got two free food vouchers for LaGuardia alone. When we finally got got on the flight we were given free drinks because the flight attendants felt bad
We missed our connection to St. John's due to the delay, but as soon as we got off the plane there was a westjet employee at the top of the gate with our boarding passes for the next flight to St. John's, a hotel voucher, and another 3 food vouchers. After making it home I received an email from westjet apologizing for the inconvenience, and offered a 50% off voucher for my next St. John's-New York flight.
They really went over the top to make everything as pleasant as possible.
In retrospect, the whole being stuck in Toronto with Air Canada during Christmas was a nightmare. Once landing in Toronto we were made to run across the airport, wait in another line for about 2 hours where we had to book our own flights, and then call our own cabs to bring us to a shady hotel in Scarborough.