As for the UK joining NAFTA: politically impossible.
Maybe not Nafta, but TTIP could probably be signed the day the UK leaves. Whether that's a good thing for the UK... eh.