If you want to Oil Gesso your canvas you have to use rabbit skin glue first (or another sizing). What a lot of people do not know is that Oil paint will eat cotton canvas and linen up. Not right away of course it will take a long time to do so. The sizing will act as a barrier to protect the canvas from the paint.
After you stretch your canvas you want to prime it with rabbit skin glue. rabbit skin glue comes as a power and you need to use a double boiler to cook it. Or just be super careful to not burn it. Gamblin and daniel smith both have rabbit skin glue. I have heard of people using a PVA sizing. I know Gamblin makes one, Golden's GAC 100 will also work and I have heard of people making their own using PVA sizing using PVA book binding glue. I am not sure on the portions used, need to google it.
After the sizing dries, You prime the canvas using a oil based gesso. again this is something i know gamblin and daniel smith sell. You will want to do multiple layers. You want to sand in between laters and let it completly dry before you sand and apply the next layer.
It is not something I suggest, it takes a long time because they no longer use lead paint which dries very fast. If you add Cobalt dryer to the gesso it will make it dry faster but it may tint your paint since the dryer is a bluish/purplish in color. But you will not use much of the dryer so it may work. probally something like 20-50 drops to a gallon. Cobalt dryer works by drying the paint from the inside out. Stay way from japan dryers they are ment to be applied over the top and don't really work.
I would just suggest you stick with an Acrylic Gesso. Same thing let the coats dry and sand inbetween them.
I however have heard of a linen that is preprimed with oil based gesso but it is very expensive.