My travel agent doesn't have a very good name on this board. I own a timeshare through RCI (Vistana in Orlando), and that's who I use. They really have jumped through hoops to get great air rates, cruise rates, etc.
I will tell you who I used the last trip... are you a AAA member? They got me the lowest rate I have heard of... think it was 275 from Miami to BC. But I had RCI points to use, that's why I went with them this time. (Not all timeshares are bad...)