Tell me once again; why does Canada need Mexico? Are there still a few well paying jobs in manufacturing that have  not been sucked-up by the huge economic, social and wage disparity system in Mexico that functions to serve the politically well connected and affluent oligarchy.  Remember Mexico is a militaristic state, where corruption has a long and pervasive past, often in collusion with drug cartels, anti-union death squads and outright theft of vast amounts of government money.  Protecting Canadian's standard of living must be foremost in the minds of all who would negotiate  trade agreements with countries like Mexico.  Serious social change must first take place in Mexico, leading to a more equitable division of wealth and higher standard of living for the majority of Mexicans, this is the real solution to America's illegal immigrant problem.  And to the loss of well paying jobs in Canada.  But their increase in standard of living cannot not be done at expense of ours.