Severe weather and a reported mini-tornado caused extensive damage to property in North Canterbury last night.