I get my canvas & sewing supplies from here : http://www.jtstopshop.com/index.asp
Also look around for suppliers of military grade 'duck' canvas.... I checked out '3Dog' tents last year, there made with a very high quality mil-spec canvas... looking on their website the rolls have an 'A' logo...