Try Federated Insurance. We have used them for years. They specialize in business contractors insurance.
http://www.federated.ca/loss_prev/YourIndustry/Contractors/IntroContractors.html
www.federated.ca

edited to add link.

[This message has been edited by Sandro (edited 02-14-2006).]