B.C. deluge shows why cities struggle to keep up with extreme rain