Both. Canada is a part of the North American Free Trade Agreement (or NAFTA) which the USA and Mexico are also a part of. Canada is also a Fair Trade country in regards to other countries, primarily...
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...