Habitat for Humanity said former President Jimmy Carter was doing 'ok' in hospital after collapsing with dehydration in Winnipeg, Canada.