Houston will host the signing ceremony for a treaty to allow free movement between the U.S., Canada and Mexico.