When my parents and I have flown Air Canada or WestJet to Orlando, we have always cleared US Customs in Toronto. I have read that when flying Air Transat they make you clear Customs in Orlando and when Canada 3000 was operating we had to clear Customs in Orlando, which is something I would never want to do again.
It would not be so bad if they had more then two lines open for questioning, not making us check our bags a 2nd time making us pick them up again in the main terminal after picking them up in the Customs area and making us go threw a 2nd security screaning. I am all for tight security and etc, however considering we go threw that Toronto what is the point of doing it again?