Yes it's too lenient.
It's amazing isn't it? In fact, chances are if the police had an undercover agent talking with this guy, they already knew he had child porn. Heck, they probably exchanged pictures before this occured. They didn't arrest him, they waited for him to do something more so they could nail him.
The police and the courts don't really care about kids. We have a sicko who follows kids carried by their parents to daycare in the neighborhood, and hangs outside on the sidewalk of the daycare. The police say he is just a man who walks around the neighborhood. Which is funny because once one of the neighbors called this in to the cops, the next week they had shards of glass shoved in their backyard.
In Canada, I'm not sure if the police or the courts are even interested in protecting children, communities, or just regular people who just work for their families. They seem more interested in protecting predators.
And no, there is not much you can do to petition the courts. You don't have a name, so you can't even monitor his parole hearing.
Just so everyone knows, he was sentenced to 4 years. The time he has spent in jail counts already during the trial counts, so that shaves off some time. So he is eligible for parole in about 20 months. And that might actually be a mandatory release parole. Which means if he acts nice in prison, he gets out on parole automatically. He could come out sooner if he has served a third of his sentence for a regular parole hearing (in about 4 to 10 months).
So yes, this is much too lenient, the child isn't destroyed but will be scarred for life, and no there is nothing you can do since you don't have a name for the criminal.
Welcome to Canada.