Retailers ICA Baltic and Kesko have finally signed their long-awaited merger agreement.