In order to obtain a pardon or record suspension one must pay the Receiver General $631 to approve the application. This fee used to be $50 then $150 for decades until the Harper Government changed the pardons laws in 2012. In addition to longer wait times for eligibility for a pardon, the Conservatives changed the approval fee to $631 and changed the name from pardon to record suspension.
In many cases, people cannot get employment with a criminal record as most employers in Canada are conducting criminal background checks. Even if the criminal offence is very old, most employers will reject the applicant due to there being a positive hit on the criminal background check. Once a pardon or record suspension is granted then employers can not see that you have a criminal record and it is no longer an obstacle to employment, volunteering or coaching.
Here is a recent article that highlights how the Liberal government is reviewing the laws that were changed by the Conservatives and possibly reversing some of the laws including the higher $631 fee: