While you have to purchase your basic insurance through ICBC, your optional coverages, like collision, comprehensive and roadside assistance, can be purchased through certain private insurers. For some people, purchasing these additional auto insurance coverages through private insurers can be more affordable or a better coverage fit.