If it's a canvas tent call Paul's Canvas. They did a repair at reasonable price for me, got it done in less than a week and charged what I thought was a fair price. They are located just north of the Merchandise Mart.

http://www.paulscanvas.com

They do lots of canvas for boats and outdoor gear so they might be a bit busy this time of year.