The quick answer is YES. And you actually have two paths if you are a Do It Yourselfer.
Carfree used the basic 46" sunbrella fabric in their slide toppers. The weak point of these toppers is the stitching, not the fabric. If your stitching is still good on the top of the topper but the fabric is faded you have the option of removing the existing fabric, reversing the retainer plastic/nylon rods and re-installing the fabric with the "new" side out. You may need to replace the exposed retainer nylon rod if it is as brittle as mine was. You have this option since you have only been exposing half of the existing fabric on the roll. The other half that is still on the roll is as good as new. Carefree has instructions on how to lock the spring on their website. Once you have the spring locked you remove the right end of the tube to remove the fabric. I made a jig out of plastic pipe to hold the "open" end up with the mounted end while I removed the fabric. (I can explain further if you decide to do it yourself.)
My stitching was bad so I opted to get a replacement but I did not like any of the Carefree offerings so I opted to go with sunbrella. Go to any commercial awning shop that carries sunbrella fabric. You can find an IDENTICAL match to your existing fabric. Then you just have them make replacement toppers for you. It is less expensive than the mail order topper shops, and you have an exact replacement. If you do not want to do it yourself, the awning company will probably be happy to do the job for you. They know how to do this.
Then too, you have this company
that seems to get a lot of good reviews.
It would be interesting to know what you decide.