ICBC, or the Insurance Corporation of British Columbia, is a government-owned entity responsible for providing auto insurance and licensing services in British Columbia. Their primary mission is to ensure that the auto insurance system functions effectively for all road users. ICBC offers a range of services including insurance products, claims processing, driver licensing, and road safety initiatives.