Check out sunwing.ca. They are a large Canadian company vacation company that has lots of flights to all over Cuba from all over Canada (4-5 flights per day to small airports) and seem to have decent pricjng power to sell off hotel rooms.
For example Sol Melia.com wants C$386 for 2 nights in Santiago de Cuba. Sunwing is selling the same for C$304.