So let me get this straight. In order to join the Trans-Pacific Partnership free trade group Canada will have to agree to stop a policy that makes common foods more expensive. I think this has to be the very definition of win-win.
Of course the caveat is that Canada won't have to eliminate supply management immediately. It seems likely that they will be on a "liberalization schedule." Which is diplomatic speech for you don't ever have to really do that. But still it will at least create one pressure to encourage liberalization that will counter the special interest groups that try to stop it.