I use 303 Marine Multi-Surface Cleaner for the Canvas & the Glass, then 303 Marine Fabric Guard on the Canvas after its thoroughly dried from the cleaning. Can use the same Cleaner & Guard for the awning (if you have one). This stuff worked great on my boat, and marine products IMO are better since they cope with the harsh environment - constant sun, mold & mildew issues, and salt water.
May also consider addressing other parts associated with the pop-top while you are at it:
LUBE POP TOP HARWARE: Silicone spray for X-bar trax at base and also spray into the cavity where the cross bars meet the pop-top – get it inside the pivot points), grease the actuator bars (silver bar at base of cross bars) at least one per year.
LUBE ZIPPERS with a zipper wax – keeps them lubricated and allows them to slide easily (all types on the market)