Hundreds of B.C. homes on flood alert