Our Story Serving Espanola, Elliot Lake, Manitoulin Island & The North Shore. Family owned and operated, McCulloch Insurance (1951) Ltd has been servicing Northern Ontario for over 60 years. Since our beginnings we have offered superior service at competitive prices. Let one of McCulloch Insurance’s broker’s help you protect your family and assets. We have built strong relationships with some of the country’s largest insurers. this allows us to offer you competitive prices and service you deserve.