US food company J M Smucker has announced the completion of its acquisition of International Multifoods in a transaction valued at US$840m, including approximately $340m in debt.