It does seem like the Canadian woman was wrongfully detained. Ironically, if she entered via Canada she wouldn't have been detained. Her case was presented as there is no racial bias and it seems the only reason she was detained was because she entered through Mexico. Irony.
"Eagles said Jasmine obtained a three-year work visa for the U.S. last spring and had been living in Los Angeles, working in marketing communications. According to Eagles, Mooney came back to Canada for a visit in November and when she tried to return to the States, her visa was revoked and she was denied entry.
Eagles is less clear on what happened next, but said that Mooney then got "some sort of consulting visa application."
"She attempted to return to the States with the new visa, and she had already been flagged so they just detained her," Eagles said.
"As we understand it, it's because she was entering via Mexico … we believe that had she been entering, tried to enter directly through Canada, they would have just turned her around."
https://www.cbc.ca/news/canada/north/canadian-detained-us-border-1.7483021