A strong weather system has brought torrents of rain to B.C.'s South Coast and heavy snowfall to mountain passes.

Environment Canada says around 25 millimetres of rain fell in downtown Vancouver on Sunday within a three-hour span.

Other weather warnings say up to 90 millimetres of rain are possible for Howe Sound, the North Shore and the northeastern parts of Metro Vancouver.

There has been some localized flooding.

Flooding in Vancouver at 2nd and Clark0:28

Meanwhile, there are snowfall warnings in place for multiple areas including the Coquihalla Highway, Kootenay Pass, and Rogers Pass.

Up to 25 centimetres of snow are expected to fall over higher elevations near Whistler.

.

There is a wind warning in effect for Greater Victoria, Metro Vancouver and the Southern Gulf Island where gusts are blowing up to 70 km/h.

The popular North Shore hike, the Grouse Grind, was closed by officials on Sunday due to heavy snow and rainfall.

The precipitation and stormy conditions are expected to ease by Sunday evening.

In the meantime, officials are asking drivers to be careful on roadways and be prepared when travelling through higher elevations where heavy snowfalls are occurring.