I live in north central Wisconsin and I can tell ya for our winters there is no way to get enough heat with a canvas top. Your is probably similiar...maybe a little milder temps cause our closer to the ocean, but maybe not...the stock hot water heater is not good with canvas below 20 degrees...you cant even keep the windows defresed, let alone have heat...
brute4c