A United Nations food envoy had some harsh words for Canada, but federal ministers are blasting back.