Am not being pessimistic but this CBSA thing they mentioned is not a good sign for your friend . Am sorry to ask this, are u sure ur friend didn’t try to forge all those supporting documents & payslips without your knowledge? I want to believe the IRCC officer must have seen some compelling incriminating evidences against your friend that made him culpable for application refusal and cruel quick handing over to CBSA. By the way, let’s look at the scenario again, immigration called the agency & agency couldn’t give concrete and straight forward answers to their question. Meanwhile, for the agency to call your friend and tell him exactly what the immigration said, it means your friend and the agency are close or ur friend’s friend is the agency. Read in between the lines bro. However, whichever way he needs a good lawyer and must tell the lawyer the truth