The city would need to pay $2 million to fix the ice rink at the Heartland Events Center.