I would consider giving CAA the business. But honestly, I've found most Canadian-based travel agent services lacking. I got a lot more value (better communication, current information, valuable advice) using US-based agents that specialized in Disney parks.
The only frustrating issue I've had was when I had to pay customs fees to pick up information packs shipped by courier. In future, I will get everything shipped to my resort instead - less fees and less packing too.
Also, see if the travel agent will make your dining reservations. While I can do it myself, I often found the systems frustrating, and being two time zones away from WDW meant that anything that required talking to a real person during normal business hours meant setting my alarm an hour early. I don't regret using an agent to avoid that frustration. Admittedly, this is much less frustrating for
Disneyland trips than WDW trips, but I do award good service with future business.