For waterproofing the fabric, I use Kiwi Camp Dry. For the seams, I don't remember what brand I used, but it was just a tent seam sealer.
The Kiwi Camp Dry works really well. I put it on my Eskimo Eskape last spring before I stored it away for the season, and I have noticed water beading up and rolling off the outside all this season.