I am unsure how to expedite the process, but as others have said:
- CBSA/IRCC will facilitate him getting his passport at the airport so he can travel back home
- He should contact his case worker/service canada immediately to flag the mistake and ask them about timelines
- He should inform CRA...