Residents along British Columbia’s coast are being warned to prepare for several days of heavy rain....