Severe weather has left thousands of BC residents without power and disrupted ferry services with widespread cancellations.