Vancouver Island snowstorm leaves thousands without power, schools closed