Peter Dalglish, som den dømte hedder, fik sin dom mandag ved en distriktsdomstol i Nepal.
I juni kendte dommeren ham skyldig for overgreb mod to drenge, som på forbrydelsens tidspunkt var henholdsvis 12 og 14 år.
Dommeren beordrede også den 62-årige canadier til at betale hver af de to ofre 500.000 rupee som kompensation. Beløbet svarer til cirka 30.000 kroner.
Den canadiske statsborger nægtede sig under retssagen skyldig.
I 2016 blev han tildelt Order of Canada, der er landets næsthøjeste udmærkelse til civile. Han fik den ærefulde orden for sin mangeårige indsats til fordel for gadebørn og børnearbejdere.
I 2012 var han med til at oprette organisationen Street Kids International, der siden blev en del af Red Barnet.
Det seneste årti har han haft nøglepositioner i flere FN-organisationer.
Hans sag er ikke enestående i Nepal.
I 2015 blev en 71-årig canadier, som frivilligt arbejdede med forældreløse børn i landet, idømt syv års fængsel for at have misbrugt en handicappet dreng på 15 år seksuelt.
Og i 2010 blev en fransk nødhjælpsarbejder dømt for at have voldtaget ti børn på et børnehjem i hovedstaden Kathmandu.
/ritzau/AP