A blizzard is crossing Iowa as this is written. On Thursday night, with the weather forecast worsening, Nikki Haley canceled three campaign events scheduled for Friday in the western part of the state, opting instead to hold telephone town halls with voters in those places.