Very interesting read on Canadian Insurance Top Broker, take a look