The costs of free trade have neutralized the benefits. May people were adveresely affected by free trade, especially smaller businesses. Larger business have benefitted more.
I would say Canada ovearall has probably broken even, but I would not say we are better off.