Book where you feel you get value, expertise, and are protected. In Canada, consumer protection is more of a built-in concept than it is for online purchases in general – and that applies to the travel agency side as well.
When you book with a licensed agency in BC or Ontario for instance, you are protected by consumer protection practices.