NBC: More migrants are crossing the northern border into the U.S. as Mexicans fly to Canada and then head south