Thixotropic Alkyd Primer is a best seller from Spectrum. The word thixotropic means sometimes fluid and sometimes gel - this primer becomes fluid when stirred and returns to a gel state when allowed to stand.
A multi-purpose primer for all types of oil painting supports.
Your canvas will need to be sized with rabbit skin glue before priming.
Then use one coat of this multi purpose thixotropic alkyd primer to give an opaque gesso-like surface for all types of oil painting supports.