You should buy your coverage from a captive agent, if you are dedicated to a specific insurance firm. Since captive agents deal with only one company, they will know all the different insurance options offered by that company. And, thus they can assist you to build the right package based on your needs. However, captive agents may take more time to respond to your questions and to know your needs as compared to independent agents who work for commission. insurancecartoronto.ca