The definition of the French word “complice” in the Criminal Code is very broad—accomplice, confederate and co-conspirator are some of the English equivalents—and that means that people may be convicted of the same offence with completely different degrees of responsibility.
I remember one suspended sentence—but that would be a long tale to tell. There were three instances of trafficking in heroin and the principal was sentenced to 12 years in prison. Both sentences were justified.
In terms of organized crime, I know that criminal organizations often use relatives and friends to do errands and small things that are not illegal in themselves but which help, such as renting cars that will be used somewhere else. Would you apply the same reasoning in such cases, or would you like to see some discretion?