A seven-year legal battle by the US postal carrier United Parcel Service of America (UPS) against Canada, brought under a controversial free trade agreement, has been dismissed, but advocacy groups say a provision that allows corporations to sue for lost profits should be permanently dropped.