Answer:
There are so many agencies out there but you need to make the best decision for yourself. I strongly recommend IPC Pardons & Waivers. They are a smaller agency but they provide confidential and professional service.
IPC does not pressure you into harsh decisions. Some agencies may tell you things that sounds good but in reality it is not. For example: GUARANTEED PARDON or PRIORITY/URGENT PARDON.
The Parole Board of Canada does not fgive preferential treatment to any agencies. IPC is a truly honest agency.
CLIENT SATISFACTION GUARANTEED
http://www.pardonconsultant.com or you can call them at 416-580-9645 - their business hours are customizable to meet the needs of the client.