Britsh Columbia in all weather