Originally Posted by
megaloman
You'll have to clear Canadian immigration and then US immigration before boarding your flight to DFW. 3h20 sounds plenty.
It's just less 3hrs between the flights but yes, looks plenty, especially with Global Entry. Worth the effort I think for an early long haul experience on the new suite.