I assume you are Canadian? Sunwing is a tour operator and is one of many companies that build packages for hotel/flight/transfers for Canadian travel and are much cheaper than piecing you own package together (on average), you still want to get a Travel agent
That specializes in destination weddings, who work with the tour operators in putting together your contract, the pricing and perks are well worth it!