Products to have:
Imar Protective Cleaner 16oz
303 Fabric Guard 16oz
303 UV Aerospace Protectant 16oz
In order to get the full lifetime for your canvas, you must maintain it on a regular basis.