You can call IRB to inquire withdraw status, and once that is done, call CBSA or walk in nearby airport and speak with an officer. they will make arrangement to give your passport when boarding a flight back home. Its a process, with backlog, so give it time