I'm also from Canada . I once used a TA in the US and wasn't happy with the service I got . My local TA (used 2006) has been to us. In some canadian provinces all TA have to belong to a "Travel Insurance" plan.
This is gov't plan that will remburse you if the travel supplier defaults.
Also if an airline fails while your travelling they pay to get you home.
SS Ithaca , Volendam , Mariner of the Seas (x2) , Veendam , Coral Princess , Island Princess (x3) , Emerald Princess,Sapphire Sapphire (x3),Diamond Princess