Pat Buchanan is an arch-right political commentator and three-time presidential candidate who are considered well to the right of the Republican Party. He opposes the NAFTA. Ralph Nader is a political activist and perennial presidential candidate who is considered fine to the left of the Democratic Party. He as well opposes NAFTA.
These guys do not similar to each other much, at least politically.
Explain why, then, do they agree on so significant an issue? Is it for the same, or for different, reasons?