The Insurance Corporation of British Columbia (ICBC) provides universal auto insurance
to B.C. motorists and is responsible for driver licensing, vehicle licensing and registration.