Abroad or at the border
Visa officer or border officer
A Temporary Resident Permit (IRPA s.24) or rehabilitation (s.36(3)(c)), both applications to IRCC.
Our legal team assists with the full range of your matter, including applications filed with IRCC.