U.S. border control agents have extraordinary sweeping authority at border crossings and have always been notoriously arbitrary and biased. I am an American as well as Canadian, and have had them ridicule me for being a "traitor." The only way around it is to be silent or play to what they want to hear.  With the election of Trump, we will see even more aggressive treatment of foreigners entering the U.S.