I've never seen khaki green canvas but you can buy deckchair canvas from good fabric shops and the fabric departments of large stores. Not much call for it I would guess. If you do buy any it will be a DIY sewing job with stout thread and a big needle.