我的一个朋友在从温哥华去纽约的时候,在温哥华的候机室里,有两个保安打扮的人把他带去了一个小房间,然后问他有没有带超过一万加圆的现金或银行本票,我的朋友说没有,他们就要搜身,请问他们这么做合法吗?是不是侵犯了人权?