I'm in the process of re-canvasing my 15' custom built. In the past I've played with a variety of sizing techniques.
1. Clay-based filler + marine paint
2. Searing canvas with torch + polyurethane + porch paint
3. Polyurethane + Porch Paint
All of these techniques have held up well...