I've bought Alberta Motor Associations (CAA) Premier RV coverage. Tows up to 320 km (200 miles), includes two days of car rental if tow vehicle is in shop, up to 2,000 for accomodations when RV is in collision, $600 if in for repairs and at site repairs when possible. I've had my RV two years and last year did call them for service. They came right to the campsite to change my tire that had picked up a nail. (sure I could have dont it myself - but why when I paid for the service).
I did learn that the rims that come on the Rockwood Ultra-light do not fit onto the spare tire holder at the back of the trailer, the damaged tire had to go into the back of the pickup. The actual repair to the tire was not covered at the tire shop.
RE: I read above that AAA service levels vary, I'm told by CAA that AAA will honour the CAA coverage. If I find different they will have one unhappy camper-customer.