In addition to basic auto insurance, ICBC also provides optional coverage such as collision, comprehensive, all-perils, and specified perils insurance.