Hi, fellow Canadian here (from Hamilton, just west of Toronto). I saw an earlier post about booking. I wont mention any travel agency names, but can tell you that we have booked using the big on-line travel agencies a few times. We have booked as vacation package deals, but also booked Couples resort and flight separately using Canadian on-line service. We really liked booking resort and flight separately because the flight was much nicer that the charter flights. Good Luck Booking!