Had CAA once, disappointed in some of their terms and conditions (eg. only 3 tows max per year, limited amount of service calls per member). What nonsense.
Just started my 3rd year with AMA, only $49 US, and I can get up to 52 Tows a year for up to 35 miles. US based, but proudly serving Canada market too.
They are a Motorcycle association, so you can be sure they will send a capable guy to tow the bike. They work great for my cars and trucks when I've used them in the past too. And when I do my yearly trips to/in Florida, or anywhere else in the US for that matter. Its nice to know Im automatically covered should I need them.
http://www.americanmotorcyclist.com/membership/amaroadsideassistance
Edit : CAA $70 per year, and max 4 tows up to a measly 10km. :lol:
http://www.caasco.com/om/SEM-Join/membership-landing-page-a?gclid=CNKqm_WI3r0CFYZAMgodEDoAMw
Everyone knows to get CAA Plus, which gives you four tows up to 200km each which is $114 a year, works in the states as well.
I'm confident AMA does not have their own towing service, they simply resell someone else's service and brand it as their own. So no, you are not guaranteed to have someone capable to tow your bike. At least no more than a CAA call. I've used CAA probably about four times for bike tows, no problems yet. Just make sure to tell them it's for a bike and they'll send a flatbed.