I have been traveling with WestJet since the day they have their wings in Canada sky.
Flying with them at least 3 times a year, for the past few years I have been booking a few Vacations with them, they will book your hotels at the destination, they even booked your excursions tickets Est...their Vacation price are very comparative to others , I also feel WestJet is safer sine I have been hearing all horrible stories about Travels Agents who went out of business and had your money with them. With WestJet vacation , you still have the right to cancel up to 21 days before your take off to get all your money back subtracting the free of $75.00 for each person booking.
The host inflight always make sure the guests comfortable and they have routinely cheerfully stories to tell before take off. I just booked with them a new Vacation Package and I cannot wait until the day I see the beautiful beaches again.