Please - if you are going to book through a TA - make sure that it's a real Disney Specialist TA and not just an agent who has a College of Disney Knowledge certificate hanging on their wall.
Make sure that the Disney Specialist has has first hand experience with Disney Cruise Line (and lots of it). Otherwise, you are putting your vacation in the hands of a 'regular TA' who doesn't know the first thing about DCL and this can mess up your vacation and as a result, leave a bad taste in your mouth for dealing with a TA.
Do a little research because travel agents are 'specialists' in all of areas of travel. Canadian Google search and find one that specializes, I mean REALLY specializes in Disney!
I used Dreams Unlimited...the sponsor pf the DCL board. Shopped around allot and they had the best price because they gave me a shipboard credit. Used them 2x and never had an issue. Even had to change a date and they were great.