Originally Posted by chtiet
Yes, but they cannot detain you - they can only refuse you entry to the US. After all, it's Canadian soil, and you're protected by Canadian law (assuming you're in Canada legally).
Correct. I didn't mean to imply otherwise.