Tim Cavanaugh, one of the editors of Reason magazine, joined the immigration debate on my show by putting forth the controversial proposal that we should allow citizens of the US, Mexico, and Canada to move and work freely among the three countries, in the full spirit of NAFTA. I asked him what impact this would have on our national security, economy, and infrastructure.

Listen to our conversation here.