Why does it need waterproofing?
If its a flysheet ie two skins should need anything.
I've got a canvas tent doesnt leak and hasnt for the past three years......the 27year old canvas tent it replaced did leak eventually, then I waterproofed it with thompsons waterseal!
Then the frame gave-in hence new tent.
I've used Nikwax/grangers on a pertex/pile top...only lasts a few showers.