Chemainus is a town of about 6000 people on the southeastern coast of Vancouver Island in British Columbia.