You missed this:
“The client has a criminal record in Canada but is not a citizen, so is being deported”
Basically to expand on this, when you do a pardon for someone in a foreign country, getting fingerprints and sending documents back and forth becomes frustrating and expensive. So we wanted to get that process underway before he was deported back to Georgia (the former soviet republic). A pardon is much easier for the client than a waiver, they really just sign forms and get fingerprinted. We do a lot more work than a Waiver on behalf of the client. I am sure Michelle will agree that Pardons take up much more of our time than waivers.