Yes, you must process immigration formalities at DFW, retrieve your baggage, pass through customs formalities, re-check your baggage and process back through security to go airside.
Originally Posted by
starlanet
I have a similar case here, my route is EZE-DFW-LAX-YVR (I'm going to YVR, EZE-DFW-YVR is a lot more expensive, I got a really nice deal on this ticket) I think I have to pick up my bag at DFW...