Heavy rain, strong wind and road snow warnings as front sweeps across country

Wind gusts of up to 120km/h are expected to batter the Canterbury High Country.