Nomadic Canadian/British/Polish iOS Engineer.
It is not US soil, it is not an embassy. Actions there are governed by the Preclearance Act (which is reciprocal, btw, Canada has the right to open precleance facilities in the US - it just hasn't made sense due to the relative volume of flights).
They can only detain you until they hand you over to the Canadian police. [1]
Section (2) clearly states...
> (2) A preclearance officer is not permitted to exercise any powers of questioning or interrogation, examination, search, seizure, forfeiture, detention or arrest that are conferred under the laws of the United States.
[1] https://laws-lois.justice.gc.ca/eng/acts/P-19.32/FullText.ht...
Preclearance happens on Canadian soil, it's not an embassy. They would have to literally kidnap you and take you on a commercial flight to the US. If you're worried about the US kidnapping you from foreign countries, then I strongly suggest you speak to an attorney because I suspect you have bigger things to worry about than a Florida vacation.
[edit] Ah, I see, I didn't catch that you meant on arrival. I suppose that is a risk, but it does seem like you'd really have to make someone's shit list to be admitted only to then immediately be removed.
This project is an enhanced reader for Ycombinator Hacker News: https://news.ycombinator.com/.
The interface also allow to comment, post and interact with the original HN platform. Credentials are stored locally and are never sent to any server, you can check the source code here: https://github.com/GabrielePicco/hacker-news-rich.
For suggestions and features requests you can write me here: gabrielepicco.github.io