Ok, so even though my final destination isn't the US, I will still go through preclearance because I have two layovers in the US, correct?
My worry is that I would get caught up in customs when landing in the US and not be able to catch my connecting flight(s).