No. In fact, in some provinces, tow truck operators cannot insist on cash payments. Accepting payment by credit card is encouraged because it creates a paper trail, which can help settle payment disagreements between you and the towing company.