Thanks for all the support.
Dragonfly is right...i'm from Toronto and when we book here we get one price for airfare and hotel. We don't pay for them seperately. The tour operator that we were flying out with was Air Transat. I could kill them right now.
My TA is trying to find another flight for an earlier day but since there aren't any flights whatsoever close to the 19th with anyone than we really don't have much option. i think there might be a flight leaving on the 17th, but that would mean that my guests would have to leave the morning after the wedding which i don't really want. I'll just have to suck it up and hope that the resort still has the restaurant i want for another day that week.
We have switched tour operators on the advice of my TA as sunquest is offering a whole bunch of free stuff for booking with them and since i have to leave on the 21st anyway, i might as well get some free stuff. Their offer is on board gift bags for all the kids, advanced boarding, a $300.00 discount per couple for their next vacation, and a 3 pcs heys luggage set (pretty cool).
Let's keep our fingers crossed that the resort will accommodate my date change without any problems. I'll keep you posted.