You could try Canvasplace.com I believe he does custom sizes. His prices are reasonable. I’ve never tries his canvas covered panels. The shipping cost maybe pricey but his product prices are reasonable.
If your putting gesso on a canvas for oils i think gamsol oil gesso is good i use it on my stretched canvas’s but I wait a week or two for dry time. Even though they say you can use acrylic.
Laura