The Municipal Insurance Association of BC (MIABC) brand represents thriving communities supported by safe public spaces and local amenities.
657