Originally Posted by
etch5895
You don't have to give fingerprints, especially if you are departing from Canada (you will clear the US border at Pearson), but the US Customs personnel do not have to allow you entry into the US, either. So you might be turned away if you refuse.
I don't know if Canadian citizens have to give fingerprints or not. But, if you are not a US citizen, you do not have a 'right' to enter the US. I know that sounds kind of harsh, and I wish the US would do away with its more nonsensical policies like this, but as it stands this is the policy now.
No, CBP have asserted in their published procedures that Americans do not have that right, but the right of return is guaranteed by the Universal Declaration of Human Rights, a treaty to which the U.S. is a signatory and hence legal bound to its provisions, so it is only a matter of time before the CBP's obviously ilegal policies are challenged and struck down in court.