The Hindustan Times says 71-year-old Ernest Fenwick MacIntosh from Nova Scotia was found guilty of sexual assault by a court in Lalitpur near Kathmandu.
The Hindustan Times says the court also gave MacIntosh a fine of one million Nepalese rupees, equivalent to roughly $12,000.
The Canadian Press could not reach police in Nepal to confirm the report.
Canada's Department of Foreign affairs says the Canadian detained in Nepal is receiving consular services, but the department says it cannot release any more information because of privacy concerns.
An earlier report by the Himalayan Times quotes a spokesperson with the Metropolitan Police Range in Jawalakhel as saying MacIntosh allegedly forced a boy into having sex with him in December.
In 2013, an Ernest Fenwick MacIntosh had 17 child sex offence convictions in Nova Scotia rejected after the Supreme Court of Canada ruled his case took too long to go to trial.
MacIntosh was living in India in 1995 when allegations surfaced that he had sexually abused boys in Cape Breton in the 1970s.