Most criminal law amendments come from resolutions which were passed at the Uniform Law Conference of Canada. As you probably know, it is a forum for provincial Crown prosecutors, defence bar representatives and sometimes judges. Most of the amendments come from resolutions which were passed by a large majority of members of this group.
With respect to sentencing, criminal law amendments are developed by the Federal-Provincial-Territorial Working Group on Sentencing.