I have heard nothing but good things about Bear Creek Canvas. But whether you go with them or buy new canvas directly from Starcraft, it will be almost impossible to sell it for what you've got into it. I'm assuming JBLM is Lewis-McChord. I'm not far south of you, and in my area I can buy nice tent trailers almost anytime for $500 to $1200, ready to use. I have a very nice one that cost me $400 and needed no repair. I'm looking at another one right now and the asking price is $650.
Either sell it as is or fix it and keep it. If you fix it, at least when you finish you'll know what you have.
curmudgeon: noun; a crusty, ill-tempered, irascible, cantankerous old person . . . .
79 27' Holiday Rambler Statesman, 78 32' HR Imperial, 85 36' HR Imperial 5th Wheel