They are doing this due to the lax rules they used to have where anyone could ,get in or out via the Canadian borders. If you are non-white prepare to show a passport entering the U.S from Canada as they are really clamping down because of the illegal Chinese and Vietnamese that are entering through the U.S border crossings. My wife is Filipino and we had to go inside because she didn't have her passport with her.
------------------
Cheers Scott